3 ms·
> ...because it means handing over your private keys to gmail. You should be able to create a separate gmail-specific certificate and give gmail only the key f
by rlpb 12y ago
> ...because it means handing over your private keys to gmail.
You should be able to create a separate gmail-specific certificate and give gmail only the key for that.
The resistance in doing this sort of thing bothers me. There are users who believe that their keys should only be on an airgapped machine or on a hardware crypto token or something. This is fine for things that need ultra-level security, but at the same time the gap between usability and ultra-security prevents adoption of even the simplest signing.
If instead we consider hosted mail providers to have a copy of private keys as acceptable, incremental improvement in security (but on the understanding that this is a weak mode), use of strong encryption would become more ubiquitous and the ones who need stronger security would be in a position to get it.
To make this work, I think that maybe we need more metadata capability though. Certificates should explain the level of security/usability trade-off the subject expects to take with the corresponding key (everyday use, ultra protected but awkward, etc). And protocols need better support for multiple keys that match a particular identity (eg. "sending encrypted? Do you want to send it to the recipients everyday key, or his ultra-protected key but then may not bother to read it for a while because it'll take him effort to get access?")
Of course, this also means that there is a UX problem to solve. But that's part of the problem with email cryptography, isn't it?
- rubyfan 12y ago> Of course, this also means that there is a UX problem to solve. But that's part of the problem with email cryptography, isn't it? Interesting... could this really just be a UX problem? Why do we understand HTTPS without problem? Or am I naive in believing HTTPS is widely understood by the layman?
- rlpb 12y agoHTTPS is one way, which makes it easier for users. The UX for the user is (relatively) easy, even if it still has issues: check the URL bar. On the other hand, the server administrators have to contract with a CA, get certificates, configure everything correctly, consider browser compatibility, etc. Email must be two way. Suddenly _every user_ has to do what HTTPS server administrators do. And then they have to convey the intent of a signature or the availability of an encryption key to their correspondents. I think this is what inherently makes email cryptography much more complicated from a UX perspective.