Bitcoin Forum

Other => New forum software => Topic started by: EcuaMobi on June 13, 2014, 09:51:03 PM



Title: PGP / GPG encryption of private messages
Post by: EcuaMobi on June 13, 2014, 09:51:03 PM
I'd like to see an option to upload a public GPG key to the forum.

After that, user would be able to enable other users to send encrypted PMs. Or encryption can be enforced.

If encryption is enabled, 'Preview' would be either disabled or run completely offline on javascript.
When the message is sent, it would be first encrypted offline using openpgpjs (http://openpgpjs.org/) or similar.

Decryption would be optional. Probably it'd be better to keep it off the site, so no private keys are uploaded.

For extra security, there can be information regarding when a public key was uploaded, in case a hacker accesses an account an uploads their own key.


Title: Re: PGP / GPG encryption of private messages
Post by: HeroC on June 14, 2014, 05:18:51 PM
This is a good idea, for now, you can just request a Public Key from them, or tell them this message is encrypted.


Title: Re: PGP / GPG encryption of private messages
Post by: 🏰 TradeFortress 🏰 on June 16, 2014, 12:07:33 PM
I'd like to see an option to upload a public GPG key to the forum.

After that, user would be able to enable other users to send encrypted PMs. Or encryption can be enforced.

If encryption is enabled, 'Preview' would be either disabled or run completely offline on javascript.
When the message is sent, it would be first encrypted offline using openpgpjs (http://openpgpjs.org/) or similar.

Decryption would be optional. Probably it'd be better to keep it off the site, so no private keys are uploaded.

For extra security, there can be information regarding when a public key was uploaded, in case a hacker accesses an account an uploads their own key.


That would be a really nice feature. It won't hurt scam protection or message verification at all, if any party consents they can post the decrypted signed message.


Title: Re: PGP / GPG encryption of private messages
Post by: jayc89 on June 26, 2014, 05:43:48 PM
I would like to see similar functionality whereby all posts, public or private are encrypted. This would ensure the consistancy of quotes etc


Title: Re: PGP / GPG encryption of private messages
Post by: jekv2 on June 26, 2014, 06:10:33 PM
This would also, be a retardant against bitcoin account hacking?


Title: Re: PGP / GPG encryption of private messages
Post by: EcuaMobi on June 27, 2014, 02:12:00 AM
I would like to see similar functionality whereby all posts, public or private are encrypted. This would ensure the consistancy of quotes etc

But which public PGP key would be used to encrypt a public message? or do you mean signed rather than encrypted?

The idea of encrypted messages is to make sure they're private.



Title: Re: PGP / GPG encryption of private messages
Post by: EcuaMobi on June 28, 2014, 03:09:23 AM
This is a good idea, for now, you can just request a Public Key from them, or tell them this message is encrypted.

In the meantime, I created a tool so anybody can encrypt messages using my public PGP more easily:
http://bitPGP.com/ecuamobi/  (I no longer own this domain)
https://ecua.mobi/pgp/

If anyone wants this too, I can do it for free:
https://bitcointalk.org/index.php?topic=667380.msg7551562#msg7551562


Title: Re: PGP / GPG encryption of private messages
Post by: zedicus on August 18, 2014, 05:10:40 AM
If you were to implement this then all messages would be decrypted on the server side. What would be much better would be to have better public awareness of the importance of using PGP for sensitive PMs.

Also the vast majority of PMs likely do not need to be encrypted as they only contain casual conversation and/or casual business that realistically no one would case about if they were able to intercept.

On a 2nd though I guess you could have a field for a public PGP key that would automatically encrypt messages and the receipt would need to manually copy/paste the message to decrypt, however this would still involve encryption on the server side which is still much less secure then encryption on the client side.


Title: Re: PGP / GPG encryption of private messages
Post by: EcuaMobi on August 18, 2014, 02:19:56 PM
If you were to implement this then all messages would be decrypted on the server side. What would be much better would be to have better public awareness of the importance of using PGP for sensitive PMs.

Also the vast majority of PMs likely do not need to be encrypted as they only contain casual conversation and/or casual business that realistically no one would case about if they were able to intercept.

On a 2nd though I guess you could have a field for a public PGP key that would automatically encrypt messages and the receipt would need to manually copy/paste the message to decrypt, however this would still involve encryption on the server side which is still much less secure then encryption on the client side.

It can be encrypted via Javascript on the client (browser) just before sending the data.
It doesn't need to be encrypted server-side.


Title: Re: PGP / GPG encryption of private messages
Post by: ACCTseller on August 20, 2014, 10:55:12 PM
If you were to implement this then all messages would be decrypted on the server side. What would be much better would be to have better public awareness of the importance of using PGP for sensitive PMs.

Also the vast majority of PMs likely do not need to be encrypted as they only contain casual conversation and/or casual business that realistically no one would case about if they were able to intercept.

On a 2nd though I guess you could have a field for a public PGP key that would automatically encrypt messages and the receipt would need to manually copy/paste the message to decrypt, however this would still involve encryption on the server side which is still much less secure then encryption on the client side.

It can be encrypted via Javascript on the client (browser) just before sending the data.
It doesn't need to be encrypted server-side.

What if javascript is disabled on someone's browser? Would they not be able to send PMs?

I would also not personally want some 3rd party software encrypting my messages (automatically or not). If the forum were to get hacked and the hack does not get noticed then an attacker could potentially modify the software to also encrypt messages to they PGP key.

I think it would cause unnecessary work for when information that is not at all sensitive is being sent, for example that the seller of a transaction received payment.