On Thu, 23 May 2002, Lucky Green wrote: > Adam wrote: > > Which is too bad. If NAI-PGP went away completely, then > > compatability problems would be reduced. I also expect that > > the German goverment group currently funding GPG would be > > more willing to fund UI work for windows. > > Tell me about it. PGP, GPG, and all its variants need to die before > S/MIME will be able to break into the Open Source community, thus > removing the last, but persistent, block to an instant increase in > number of potential users of secure email by several orders of > magnitude. > > Here's to hoping,
Good god, Lucky. Are you serious? If S/MIME were actually usable and accessible to the end user today, PGP and GnuPG would be irrelevant. You think that a smattering of Open Source users are what is preventing widespread usage of S/MIME? That's too kind to both the "Open Source Community" and to S/MIME. S/MIME support is in just about every popular email client out of the box. Why is PGP more widely used? This shouldn't be the case -- installing PGP, configuring it to work with your mail program, etc., isn't trivial. As much as I would like to say that security issues, such as the inability of Alice to prevent Bob from encrypting messages to Alice with a 40 bit cipher, are what puts PGP in the lead, the truth is that many users would likely be happy to use a less secure mail encryption program if it meant one less installation step. No, the many version and implementation incompatibilities in the S/MIME space, coupled with the reliance on a central third-party CA, are S/MIME's downfall. Thinking that PGP's existence has anything to do with this is silly. Remove PGP, and you won't find more S/MIME users. You'll see more unencrypted email, and more "new proposals" for encrypted email (such as the zero-UI and passive attack protection systems that Brad Templeton and Bram Cohen have been passing wind about for a few years now). There are three main classes of mail encryption users: 1. The people who demand true security. These are the cypherpunks, the government agencies, the savvy drug dealers, financial traders, etc. They won't trust S/MIME, they won't trust EnvelopeMail, and they won't use Zixit. They might use PGP, though if they have the resources they'll use something developed securely in-house. This class is fairly small. 2. The people coerced into using encryption by [1]. This is the government contractors, cypherpunks' relatives, the drug couriers, and other business partners of the first class. These people will use whatever standard is dictated by the people with whom they must do business. This class is also small, but makes up the majority of mail encryption users today. 3. The people who might use it if it is easy. This is Joe Sixpack. This is who you are worrying about, wanting S/MIME to deliver on its promises. This is Templeton is worrying about, wanting opportunistic mail encryption. Public key crypto is a complicated, confusing concept. To date, no one has even proposed a system that would be both secure under a reasonable threat model for [1] and simple enough to be groked by [3]. And guess what? [3] doesn't care. [3] isn't asking for it. [3] might use it if it existed, but you'd be lucky to be appreciated for your troubles. Most likely, you're only in for a lot of criticism when your solution doesn't measure up to [1]'s standards. If you want to be the guardian of Joe Sixpack, go right ahead. Be warned that it is a thankless job. -MW-