Slashdot Mirror


PGP & GPG

Ben Rothke writes "PGP (Pretty Good Privacy), as most Slashdot readers know, is one of the most popular software encryption programs ever. It is so good and so effective that in the early 1990s the FBI launched a multi-year investigation against Phil Zimmerman, the creator of PGP, for possible violation of federal export laws, especially ITAR (International Traffic in Arms Regulation). After many years of investigation, the FBI ultimately dropped its case against Zimmerman. Even though PGP is synonymous with end-user encryption, there have only been a few books written on the subject. Jump to 2006, and PGP & GPG: Email for the Practical Paranoid is a welcome title." Read the rest of Ben's review. PGP & GPG: Email for the Practical Paranoid author Michael Lucas pages 216 publisher No Starch Press rating 8 reviewer Ben Rothke ISBN 1593270712 summary Pretty good overview of PGP & GPG

On page 167 in Appendix A of the book, the author candidly writes that PGP "comes with a very good and complete manual at over 300 pages". With that, one may question why one would spend $24.95 on a book which covers much of the same information as the bundled documentation.

The reality is that there is a large class of people that will simply not read any form of documentation. Rather, they prefer something with an ISBN number. Such people are a boon to authors (of which I am one) and publishers. For that group, PGP & GPG: Email for the Practical Paranoid provides a pretty good overview of how to use PGP.

The book is written for an end-user who, while comfortable with the workings of technology, is new to the sometimes strange world of public key cryptography. The author writes in an easy-to-read style and, through repetition, inculcates the principal ideas of encryption and cryptography to the reader.

The introduction and first chapter provide a good presentation of the concepts of encryption, cryptography and public-key cryptography. The idea of public-key cryptography, on which PGP is based, is not so intuitive, and many people struggle with the basic concepts. The first chapter, appropriately titled 'Cryptography Kindergarten' is a good read for those who are public-key cryptography challenged.

On a side note, the notion that even smart end-users can be intimidated by public key cryptography was detailed in a now seminal research paper 'Why Johnny Can't Encrypt: A Usability Evaluation of PGP 5.0.'

The premise of the paper is that user errors cause or contribute to most computer security failures, yet user interfaces for security still tend to be clumsy, confusing, or near-nonexistent. The authors argue that effective security requires a different usability standard, and that it will not be achieved through the user interface design techniques appropriate to other types of consumer software. The authors conclude that PGP 5.0 is not usable enough to provide effective security for most computer users despite its attractive graphical user interface. Even though PGP is in version 9.x, it still suffers from usability flaws.

Cryptography purists may recoil when the author repeatedly uses the term 'military-grade encryption.' Military-grade encryption and military-grade cryptography are overused terms, most often by marketing departments, but there is no real definition of 'military-grade encryption' -- and even if there were, it would be classified. Most people use 'military-grade encryption' to mean really strong crypto, much like those who use the term 'Olympic-size swimming pool' to refer to a really large pool. But the term 'military-grade encryption' is so misused by so many people that it is a lost cause to try to fight it.

In the rest of the book, chapters 2 - 11, the author details the varied usages of PGP & GPG. The book also details the differences between OpenPGP, PGP and GPG.
The difference between them is that PGP is a commercial piece of software, GPG (Gnu Privacy Guard) is open source, and OpenPGP is a protocol that defines a standard format for encrypted messages, signatures, and certificates for exchanging public keys.

The author astutely writes that while PGP provides really strong security, this is only if, and this is a huge if, it is implemented correctly. Chapter 11 notes that although OpenPGP provides a reliable method of authentication and encryption, it is also not unbreakable. OpenPGP can be vulnerable to many different types of attacks and weaknesses, including poor implementation, hardware or software compromise, fake keys and more. It is important to realize that OpenPGP provides significant, but not unbreakable security.

At 180 pages and priced at $24.95, PGP & GPG: Email for the Practical Paranoid is an excellent book that shows the end-user in an easy to read and often entertaining style just about everything they need to know to effectively and properly use PGP and OpenPGP.

For those that want to save money and perhaps save a few trees, the free documentation that comes along with the product is similarly worth reading.

You can purchase PGP & GPG: Email for the Practical Paranoid from bn.com.

Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

157 comments

  1. A New Core Class in College? by neonprimetime · · Score: 5, Insightful

    The first chapter, appropriately titled 'Cryptography Kindergarten' is a good read for those who are public-key cryptography challenged.

    So basically 99.9% of users online today.

    1. Re:A New Core Class in College? by kwerle · · Score: 1, Interesting

      This is currently modded funny, but I'm not sure why.

      So basically 99.9% of users online today.

      You're missing at least one 9, I figure. If there are a billion folks [more or less] online...
      1,000,000,000; 1 in 1000 would mean that 1,000,000 people online have more than a notion of how public-key cryptography works.

      I guess I could believe that there are 10K or more, but I certainly think there are fewer than 100K.

    2. Re:A New Core Class in College? by 19thNervousBreakdown · · Score: 2, Insightful

      What level of understanding are we talking here? I understand how public/private key encryption works well enough to use it securely, and it's not that hard to grasp. I imagine a significant portion of Slashdotters understand it as well. With almost 1,000,000 accounts, if only one in ten of us got it, there's your 100K.

      Now if you mean understand as in "could create a secure public key algorithm," then OK, I see your point.

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    3. Re:A New Core Class in College? by nephridium · · Score: 1
      So basically 99.9% of users online today.

      This should not be moderated 'funny', this should be moderated 'sad'!

      --


      And when you gaze long enough into the code, the code will also gaze into you.
    4. Re:A New Core Class in College? by Bishop · · Score: 1

      In my experience many /. posters think they understand cryptography but don't. (In no way do I mean to imply that you don't understand cryptography. Nor am I a master on the subject.) Many software developers don't understand cryptography either. This includes many developers coding encryption software. There is far more to good cryptography then just getting the algorithm correct. Secure cryptography requires a complete system of software, hardware, and people. Many geek types look at the software and the math behind it. They think that is all that matters and forget about the rest of the system. The software is often the easiest part of the system.

      I agree with the gp and suspect that the number of Internet users who understand cryptography at even just a high level is probably in the order of 1e5. Cryptography is hard stuff.

    5. Re:A New Core Class in College? by Anonymous Coward · · Score: 0

      It's also not user friendly. I had been playing with GPG for a while, but I discovered a important fragility in the system: keeping a private key for years on end for encrypted files is very difficult for casual users. It is really easy to inadvertently lose the private key. The fact that it's stored in a hidden directory makes it very easy to miss when setting up a backup routine.

      I've since learned the public/private key scheme is overly hyped up and too complex for personal use, and I've switched to symmetric key for private files. No private key to lose and only a loooong passphrase to remember.

    6. Re:A New Core Class in College? by jc42 · · Score: 1

      In my experience many /. posters think they understand cryptography but don't.

      So if I were one such person, how would I know?

      To paraphrase TFA, there's no real definition of "understand cryptography" (and if there were, it would probably be classified ;-).

      So, if you were to test whether I "understand cryptography", what tests would you apply?

      I'd agree that a lot of people who think they understand cryptography could be fooling themselves. But, OTOH, it's easy to say that someone doesn't really understand. It would be useful if there were a way that a person could test their own understanding, and if there are holes, do something effective to increase their understanding. Just saying that someone doesn't understand isn't by itself a useful comment, no matter how true it might be.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    7. Re:A New Core Class in College? by totallygeek · · Score: 1
      What level of understanding are we talking here? I understand how public/private key encryption works well enough to use it securely, and it's not that hard to grasp. I imagine a significant portion of Slashdotters understand it as well. With almost 1,000,000 accounts, if only one in ten of us got it, there's your 100K.


      Any time we discuss the intelligence of the masses, I have to be a cynic. All one has to do is view Jay Walking on the Tonight Show to see that John Q Public is stupid. My wife recently attended a party with people that are all college-educated, and one thought there was a bridge from California to Hawaii. And, it doesn't stop when it comes to computers. I once fed some access control lists into a router to block some IP addresses which were given via DHCP. When one did not work, I asked a local technician (the lead network specialist) what the IP address on the computer was (because they had supposedly given me all the MACs which I put into DHCP), the response was, "It doesn't have an IP address." So, 'it doesn't work' goes further then; let's check cabling. The person then gets agitated with me and says that the computer accesses the Internet just fine. So, I ask, "what's its IP address", and am given the same response that it does not have one. I state that it must have an IP address if it is able to use Internet resources. Finally, this person says, "It doesn't have an IP address, it uses DHCP." Turns out they gave me the wrong MAC and I had to dig it up from leases files and arp tables on the switches.

      I know more than ten people that read Slashdot. Of them, I cannot think of any that understand public key encryption.

    8. Re:A New Core Class in College? by Abcd1234 · · Score: 1

      It's also not user friendly. I had been playing with GPG for a while, but I discovered a important fragility in the system: keeping a private key for years on end for encrypted files is very difficult for casual users. It is really easy to inadvertently lose the private key.

      Anyone who understands the least bit about public key cryptography will back up their private key. Multiple times. Personally, I have my private key on my home computer, my PDA, and a CD-ROM that I keep stored in a box along with my passport and other valuables.

    9. Re:A New Core Class in College? by Tacvek · · Score: 1

      If you understood more, or at least if you were a bit more paranoid, you would only keep subkeys on a device like a pda. Then if the PDA is loast or stolen, you can revoke the subkeys, and not lose the signatures on your User ID(s). Of course it would render all signatures by that subkey worthless, but that is a nessesity, as the subkey must be considered compromised.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
    10. Re:A New Core Class in College? by Abcd1234 · · Score: 1

      Well, in my particular case, I don't use my keypair for signing/authenticating things. I primarily use it for encryption of my own data, so I don't feel the need to be ultra paranoid about these things.

    11. Re:A New Core Class in College? by Bishop · · Score: 1

      Read and understand Schneier's book Secrets and Lies. The problem is described in the preface.

  2. X.509 is better by Anonymous Coward · · Score: 0, Insightful

    Outlook supports it natively, no craziness like with PGP / GnuPG. Users much prefer the simpicity of an X.509 solution. I like PGP and think it has its place, but that place is only for the paranoids / techies who want to deal with its complexities.

    1. Re:X.509 is better by nog_lorp · · Score: 4, Insightful

      I don't think anyone with who: A) has concern for their privacy and security, and B) is in their right mind, would want to use MicroSoft's Outlook email client. (Anyone recall the Outlook exploit that was executed without even opening the email?)

      Aside from the fact that noone should use outlook, I read up a tiny bit on X.509. According to Wikipedia, X.509 uses signed certificates from CAs, meaning you have to PAY, and store your certificate with a "trusted company". Not only is this horrible for paranoids who wouldn't trust Verisign, but the US Gov. could subpoena your information from these companies, rendering your encryption useless (against the government).

    2. Re:X.509 is better by amliebsch · · Score: 4, Informative

      First of all, you can get free personal S/MIME email certificates from Thawte, which is a trusted CA. Second of all, you don't have to use a commercial trusted CA. You can also be your own CA and issue yourself all the certificates you want. The only catch is that outside the domain of your CA, your CA will not be a trusted CA, so you either have to establish trust in advance with other users, or live with having an untrusted certificate.

      --
      If you don't know where you are going, you will wind up somewhere else.
    3. Re:X.509 is better by Anonymous Coward · · Score: 5, Informative

      I read up a tiny bit on X.509.

      That is obvious.

      According to Wikipedia, X.509 uses signed certificates from CAs, meaning you have to PAY,

      No, you can set up your own CA (for free) with openssl. And in fact, you don't need a CA at all. You can use your own certificates that aren't signed by anyone, just like PGP/GPG. In fact, the underlying math (public-key cryptography) is exactly the same as PGP/GPG.

      and store your certificate with a "trusted company".

      Store your certificate? Bullshit. You send the CA a certificate signing request. They sign it, and send it back to you. The certificate is useless without your private key, and the private key doesn't leave your possession. Decryption can only be done with the private key. So don't lose it.

      Not only is this horrible for paranoids who wouldn't trust Verisign,

      You don't need to trust Versign for X.509 to work. The only time you need to trust Versign (or any other CA) is to identify the cert of someone you never met. How do you know that a cert really belongs to the person? Verisign (or some other CA) signed the certificate. How do you know if a PGP key really belongs to someone you never met? Someone signed it.

      But do you trust the signer? That question occurs with certificates and PGP keys.

      but the US Gov. could subpoena your information from these companies, rendering your encryption useless (against the government).

      Even if the US Gov't seizes all of verisign's info, that won't help them break your cryptography, since the private key (see above) never left your possession and Verisign never had it.

      It's one thing to be paranoid, it's another thing to be an idiot. Understand how cryptography works before you start to rant & rave.

      Frankly, if the US Gov't really, really wants to break your encryption, they'll bug your computer, or your house, or call in the NSA, or send in the Marines.

    4. Re:X.509 is better by 1nhuman · · Score: 4, Insightful
      Users much prefer the simpicity of an X.509 solution.


      The simplicity of X.509? Is completly the other way around. PGP is simple :)

      You probably never implemented a corporate PKI infrastructure. I myself love PKI (it's a freeking miracle I got married, I know) and have implemented or at least contributed in implementing several PKI's over the years. Simplicity is definitely not the first thing that comes to mind. Things like OCSP and CRL's you need to check the validity of a key, basically everything around issuing keys, key-escrow etc. it is al pretty complicated. Not nescecairly the theory, but the actual implementation and integration. Plus not to mention expensive. And don't even get me started on the legal side of it, the contracts you need, the legal requirements, webtrust etc.etc.. Brrrrrrr.

      PKI is cool, has a lot of potential etc. Put it's not simple in anyway. Microsoft may make it look simple (did I just say that?), by basically "trusting" loads of CA's defaultly but how much is that trust worth exactly? Not much in my eyes. Oke, the encryption during transit... that should be ok. But is the signer of that email really who he says he is?

      Between me, my friends and my colleguae's we use GPG. Bunch of my friends are on Mac's like me others are on Linux or BSD flavored machines. Some even use Windows. I don't even know al the plug-ins everyone uses. Hell, I don't know the name of mine. It integrated with Apple Mail and I just press the buttons etc, type in my passphrase and it works. Simple. Plus the keys I trust, I explicitly trusted by hand. Basically this kind of trust is loads better then accepting any mail certificate issued by the Verisigns of the world.

      Here is the Mac link: http://macgpg.sourceforge.net/ . Loads of GUI GPG tools.

      --
      The glass is half-full. With poison. And there are cracks in the glass. The dirty, dirty glass.
    5. Re:X.509 is better by DrXym · · Score: 1
      X.509 is a heap a crap for a number of reasons, but top of my list is that obtaining a cert for it is such a monumental bother that it renders the whole exercise pointless. You can either pay for a cert or go a-hunting for a free cert, but either way, the CAs want everything but a stool sample before they issue you with a cert that expires in anywhwere from 60 days to a year away. If you're lucky you might find a cert that lasts longer, but all that pain and suffering gets you a cert which the CAs do not validate or vouch for in any way.

      Conversely, all it takes to to use PGP is a few seconds with the wizard to generate your key and you're all set. It doesn't ask you for your passport number or your ssn, or your birthday or anything else. Integration with mail readers is slightly harder, but solutions exist for PGP and GPG for most popular readers. Once you have the key you're all set to use it for as long as you like. If you're paranoid about impersonation you can even get a few friends to sign your key.

    6. Re:X.509 is better by ReddyFreddy · · Score: 1

      There is only one thing missing here Who controlls the 509 certs.. Everyone seems to miss that companies pay Microslop to include them as trusted CA providers.. Yes.. 75k to get trusted and 10K per year to stay trusted.. I have been using pgp/gpg for years.. it works fine.. I use it to encrypt my hard disk and confidential mail to my friends.. Fred

    7. Re:X.509 is better by bXTr · · Score: 1

      See previous comment

      --
      It's a very dark ride.
    8. Re:X.509 is better by anomalous+cohort · · Score: 1

      Email encryption and certification gathers in efficacy in direct proportion to its ubiquitousness. PGP Home costs $99, which no casual user to going to pay, and GPG asks questions, during the key set up, which your casual user is not going to understand. Distributing your public key can also have lots of "gotchas" that requires too much thinking for the casual user.

      I am an advocate of a free and easy to use encryption and certification technology for sending and receiving trusted emails that cannot be intercepted. I believe that a free, single page "GPG for Dummies" PDF would be great.

    9. Re:X.509 is better by Watson+Ladd · · Score: 1

      But with GPG multiple people need to trust a key before I do. With X509 I trust one person, the CA, not to be evil. With GPG 5 people need to be evil depending on your settings before you trust a bad key.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    10. Re:X.509 is better by BaltikaTroika · · Score: 1
      (it's a freeking miracle I got married, I know)

      A slashdotter in a relationship with a WOMAN?

      LIAR!

    11. Re:X.509 is better by thelamecamel · · Score: 1

      When I tried to get (free) certificates from Thawte, Comodo and CAcert, this was all done in a browser, I specified the length of key that I wanted, and presumably the key was generated on their computers rather than by my browser. Presumably in this case it would be very easy for them to keep a copy of my private key.

      I take it when you pay for a certificate you can generate your own and get them to sign it?

    12. Re:X.509 is better by pavon · · Score: 1

      Honestly, I have never found the web of trust to be usefull. For people I have real-life contact with, we can just exchage keys in person. For people that I converse with online, we can exchange public keys via email, and we will know that all email signed with those keys are from the same person, even though we don't know who that person is apart from their online presence. For companies that I do business with (like my bank), they could provide me with thier public keys either via a secure link (like ssl website), in person at one of the branches, or better yet included each time I renew my card.

      From my perspective, the fact that someone else signed your key, even someone I know, really doesn't make it any more trustworthy to me, and is just as meaningless as a CA. CAs do have another advantage in that they provide better infrastucture for revoking compromised keys than web of trust. In what situations do you find the web of trust to be usefull?

    13. Re:X.509 is better by Jonathan_S · · Score: 1
      The simplicity of X.509? Is completly the other way around. PGP is simple :)

      You probably never implemented a corporate PKI infrastructure. I myself love PKI (it's a freeking miracle I got married, I know) and have implemented or at least contributed in implementing several PKI's over the years. Simplicity is definitely not the first thing that comes to mind
      Ah, but you are looking at it from the point of view of the administrator. Setting up PKI for X.509 is a royal pain.
      But from the end user's point of view (assuming you got it all working right) it just works.

      They don't have to mess around with certificates or anything. All they have to know how to do it press the encrypt or sign options on the email before sending it.
      The email program plug-in will check the companies address book for all the public key certs it need to encrypt and it is the companies admins who are responsible for making sure that new hires get their keys and that the address book is up to date.

      And when the user receives a message it is even simpler. They just open it. And unless an error occurs (decryption or signature failed, an expired / revoked key was used, etc.) after a moment the email just opens.

      The user is (or should be) totally shielded from certificates, trust paths, revocation, etc. So there is a lot of work on the admins to make it simple for the users.

      Now the downside is that some users need to communicate outside the company, and setting that up can be even harder for the admins, and frustrating for the users as they have to wait on the admins to get the appropriate certificates or cross certifications in place for it to work.
    14. Re:X.509 is better by omb · · Score: 0, Flamebait

      You are a simplistic DIP-SHIT; if you understood, read,
      thought about X509 -v- PGP you would quickly realise how
      dumb and ignorant you are.

      But this is the modern American way, leadership by dumfkofen.

    15. Re:X.509 is better by DrXym · · Score: 1
      I agree that encryption usability is terrible. I think X509 is terrible and that's *integrated* into the UI. I think PGP / GPG encryption would actually far easier to work into a UI since there is no requirement to get a cert from anywhere.

      I don't think crypto is going to be ubiquitous while it is the mess it is now. I think PGP has a very good UI, but it costs money (though 8.0 is free from pgpi.com). I think GPG has terrible UI (none at all), and what tools that exist to put a UI on it such as WinPT are pretty sucky too. I don't think GPG did itself any favours by only shipping as an executable-only format using stdin & stdout to report everything. GPG *needs* a reentrant DLL version of itself which allows front-ends to talk in terms of structures and error messages rather than decipher what comes out of stdin. I've seen wrapper libs around gpg but it's not enough, it needs a reentrant version. Not only would this make the thing work better from the UI, but key servers etc. would be much faster too.

      Still, once you get Enigmail working with GPG, it's an excellent crypto system. I have a customer who insists on talking to me with OpenPGP and Enigmail makes it very easy. IIRC crypto speed and file sizes are far better in OpenPGP over X509 too.

  3. PGP vs. GPG by drpimp · · Score: 0, Troll

    PGP (Pretty Good Price)
    GPG (GNU - Free)

    --
    -- Brought to you by Carl's JR
    1. Re:PGP vs. GPG by Anonymous Coward · · Score: 1, Insightful

      PGP => Pay to Get Privacy
      GPG => Get Privacy Gratis

  4. So What Does It Mean? by Anonymous Coward · · Score: 5, Insightful

    (Pretty Good Privacy), as most Slashdot readers know, is one of the most popular software encryption programs ever.

    This statement may indeed be true. And yet, 98 out of 100 people on the street would have no idea what PGP is. What does that say about software encryption programs.

    No one knows, no one cares and very few have been affected by their ignorance.

    1. Re:So What Does It Mean? by Rob+T+Firefly · · Score: 5, Insightful
      No one knows, no one cares and very few have been affected by their ignorance.
      I'm sure many, many people have been affected.. it's just that when they get their email read or their private files exploited, they're ignorant that it could possibly have been prevented. Someone who doesn't know how to lock their front door might still be affected by a burglary.
    2. Re:So What Does It Mean? by Zarel · · Score: 4, Funny
      And yet, 98 out of 100 people on the street would have no idea what PGP is.
      That's because nerds usually don't go out on the street. :P
      --
      Want a high quality FOSS RTS game? Try Warzone 2100!
    3. Re:So What Does It Mean? by Red+Flayer · · Score: 1

      "No one knows, no one cares and very few have been affected by their ignorance."

      So what's the problem? I always thought obscurity was a key to security...

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    4. Re:So What Does It Mean? by sahuaro · · Score: 5, Interesting
      Mod this poster up! The inventors of public key encryption envisioned a future where encrypting email would be as common as stuffing a letter in an envelope. Phishing would be unheard of since a digital signature would prove that the mail came from who it said it did.

      The US government, of course, didn't want this future to come about and put roadblocks in place to prevent it. So, today we have phoney email scams and unencrypted personnel data that gets scattered to the winds on unsecured government and private sector computers. Encrypt your email? Why you must be doing something illegal!

      Dennisk

      --
      Phoenix Linux Users Group
      Penguins in the desert
    5. Re:So What Does It Mean? by jacksonj04 · · Score: 1

      I think that it's made more difficult because sharing your public key to start with is hardly efficient given the length and complexity.

      --
      How many people can read hex if only you and dead people can read hex?
    6. Re:So What Does It Mean? by Anonymous Coward · · Score: 0
      So what's the problem? I always thought obscurity was a key to security...

      Is that the public key or the private key?
    7. Re:So What Does It Mean? by Watson+Ladd · · Score: 2, Informative

      That's why fingerprints and web of trust were invented.

      --
      Inventions have long since reached their limit, and I see no hope for further development.-- Frontinus, 1st cent. AD
    8. Re:So What Does It Mean? by karensanchezla · · Score: 1

      >>>The inventors of public key encryption envisioned a future where encrypting email would be as common as stuffing a letter in an envelope. Where do you base this on? I don't recollect such as statement from Rivest, Shamir, Adelman, or Diffie and Hellman. >>Phishing would be unheard of since a digital signature would prove that the mail came from who it said it did. I doubt that. Most people would not take the time to verify the key that states Citibank on it really is from the real Citibank, and not some boiler room in Estonia. >>>The US government, of course, didn't want this future to come about and put roadblocks in place to prevent it.

  5. Should rename the book by Rosco+P.+Coltrane · · Score: 5, Interesting

    PGP & GPG: Email for the Practical Paranoid

    title soon to become "PGP & GPG: encryption for the practical suspicious target of the homeland security dept."

    --
    "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
    1. Re:Should rename the book by agshekeloh · · Score: 1
      title soon to become "PGP & GPG: encryption for the practical suspicious target of the homeland security dept."

      (Caveat: I'm the author of the book)

      I thought about such a subtitle, but the book is not just for the average person. Rich Americans can read it, too.

      ==ml

    2. Re:Should rename the book by RetepMc · · Score: 1

      If you get lonely, just borrow the book from your local library. Before you can even return it, you will be "visited" by the DHS and NSA.

      And, if you are fortunate enough to have read the book before they get there, one way ticket to Gitmo! If you need to secure your email, you MUST be a terrorist. Then you can not worry about being lonely anymore, indefinately.

      Win-Win.

      --
      PtPete
    3. Re:Should rename the book by Anonymous Coward · · Score: 0

      lol

    4. Re:Should rename the book by bmah · · Score: 3, Funny

      Wait a minute...how do we know you're the real Michael Lucas? :-)

    5. Re:Should rename the book by karensanchezla · · Score: 1

      Mr. Lucas,

      I assume you really are he. Great boook! you liked the review?

      Check out the sales rank from Amazon:

      Amazon.com Sales Rank: #2,319 in Books
      Yesterday: #59,080 in Books /. reviews really bring in the sales! /. should start getting a commision :)

  6. Re:what the... by neonprimetime · · Score: 3, Funny

    That was the most difficult google search I've ever done ... Gnu Privacy Guard

  7. Re:what the... by Kazymyr · · Score: 1

    GNU privacy guard. Duh!

    --
    I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
  8. Huh? by Anonymous Coward · · Score: 0, Interesting

    "On page 167 in Appendix A of the book, the author candidly writes that PGP "comes with a very good and complete manual at over 300 pages". With that, one may question why one would spend $24.95 on a book which covers much of the same information as the bundled documentation.

    The reality is that there is a large class of people that will simply not read any form of documentation. Rather, they prefer something with an ISBN number. Such people are a boon to authors (of which I am one) and publishers. For that group, PGP & GPG: Email for the Practical Paranoid provides a pretty good overview of how to use PGP."

    Okay, I stopped reading there. Basically you're saying "hey, you could look this stuff up, but if you're in the habit of spending money on information that is freely available in order to support a generally obsolete and overpriced/monopolized way of communication, go for it." Mind you I'm not railing against all authors/publishers, but technical manuals need some distinguishing reason other than "hey, it has an ISBN."

    1. Re:Huh? by karensanchezla · · Score: 1

      Not sure what the problem is here. There are still a lot of people who are not online. There are still a lot of people that have long train or bus rides and want to read something along the way. Yeah, there is free stuff, but it is not always accessible to everyone.

  9. Pretty Poor Privacy by Anonymous Coward · · Score: 2, Interesting

    I can't say I ever found any PGP product good for any application. It was way too complicated and just not what was needed.

    Instead, I found my holy grail of encryption in Truecrypt (http://truecrypt.org )which simply has rocked for the longest time (I'm in no way associated with it). Its free, and as far as I'm concerned as far as free encryption tools go, nothing can touch it, esp if you use one of the double pass encyption methods down the list, and don't label your volumes as truecrypt volumes or keep the encrytion program and the encrypted data on the same harddrive (use a USB key). No way they can identify what it is if you leave no clues.

    Unfortunatly, I found out today on Wikipedia that Truecrypt has a rather lest than sparkling history... it seems rather sordid actually from what its homepage would allude to....

    http://en.wikipedia.org/wiki/Truecrypt

    PGP's probelm was it was never really integrated into an email system, and it had that totally messy key system that really was not worth bothering with or learning unless you were a highly trained memeber of secret police agency (as opposed to John Q public). There definatly is a begging need for good encryption of plain text ascii emails, but PGP just doesn't step up to the job. It needs to be integrated end to end in sendmail or whatever other mail transport servers, and inside the big heavyweight email programs used out there... PINE, Netscape Mail, the webmail services, and perhaps even OUtlook.

    Skip Truecrypt, encrypt your data in a small volume and attach it as a file to who you want to send it to... in fact, encrypt whole harddrives or create files that can be mounted as virtual harddrives.

    Truecrypt: http://truecrypt.org/

    Zimmerman is more of a posterboy against the man than really than anything else in my practical opinion. I don't know any compgeek that uses PGP, or anyone that uses it to encrypt their mail.

    1. Re:Pretty Poor Privacy by Kozar_The_Malignant · · Score: 2, Funny

      >I don't know any compgeek that uses PGP, or anyone that uses it to encrypt their mail.

      -----BEGIN PGP MESSAGE-----

      Version: PGP for Personal Privacy 6.0

      qANQR1DBwU4DA/vEixf2Zr4QB/95c5uv6mCv4yYel3qStiha bGzW7Ekfi4STPs1T CJf/fgp3S0SHUFmCgJXL4QNdkoo37wdVD/4v5xWWj7tXPfA2KQ 8bYueHIWp8QXIx TIxxRIQhw/69WXT/RAAtRBdvFPfucphQZ8xSxOc6gPlMYnPOVC PjXqXaZcZXwk8R Cv9yICy+S8ipGiGb3miPOfvqv/FAOT/uVCHv/VGrVJhDD29xfM 7TWk25LLXlbQW5 pOjgO30DNdbdhQMdsOSmQXTQdRDJDjbwQeWWk3CFZtpLmlbjXL U0hvZ7PtAGlQKh iIboJl+HM+jsEtHurqmgXR1+NQdqziBDOxUvQ29lJre6qi8+CA DHyCy+S6x2ZBfN 1qHt+3Hs6/AtF9q+auA1s6YbL2V2zyLKP8SHtA3foIORcyg325 Ki9ddME9VbVjN1 uirr01V3FwhdHdFBuPUDXF2270GPvdmoQDoUMpGOkLvr34ZeEK t9gmhzJlwVjkjS O/bwGWpml6qESWbS1xBJfxwzbT6KCpKqCmEVg1DC7U1MsKsC8y QHzsnRFpbr7jfW 40J/sDhmdu+2TnXNwflBeBVRU80wc+rqO2VD6apUSmcBj2b/U0 6fG/Py5c/F468l 56BJmIchgC24y6/q9Jm6fqjb6+C3Wg1bIRF15gp9giX8wBuFzx PvaOmVqf/I0fVk va1o+83bycDBYsLDcK82knA1ByPJpFfr0/7zZH6L6hApcBQGin WNDIy6XHNzCiFl VdL/KQzMBZs880m9ECKVfdhmfaH4ai9venAQi7vD3iSF2ZQ7Xl jVUtp3v6vcLNAD UqNXJ6a7rux5a10ao3GDtt0szqu+UxmH/+SVvIG7Hlp5Ygv+TX bTjVccBZoBhCj1 /2/gY3UeodNBJcLTdzY1trjx/cgSkF/gcts6/BlSyEmihM5pYM kJvLUk1a/HtZt8 uu1mfZJbwfDD+1SDmUaCJEYdijVn7HMjM0WB2tH87SP3xFMKvs qb5IT343ihgljo TGrfjKRU2EWnFeTaRk3ON5+c4zE7a4IQCUJd9qjwUt5U+Owv9i s/Zz8QxPSqDfC0 /t4P1C7eRBShaoDq30PotjK+gZP7P40vgRsrTVB0Hm08H1xitM xYy8uC2sqYKIwi gZYknFR7S02OVdQk6eCXVco7otVd1Zgk5tE1mgi48t+1FuPUUE yc3Q19dZM6m2Xx GQjhuVGlF8fnDw== =l9MK

      -----END PGP MESSAGE-----

      Oh, and there is a place for your public key on your /. page.

      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    2. Re:Pretty Poor Privacy by Anonymous Coward · · Score: 0, Insightful

      How in the world did a post this idiotic get modded up?

    3. Re:Pretty Poor Privacy by bzerodi · · Score: 1

      I don't know any compgeek that uses PGP, or anyone that uses it to encrypt their mail.

      ... or any geek for that matter, probably.

    4. Re:Pretty Poor Privacy by dotwaffle · · Score: 1

      You're right - neither you nor I know anyone that openly encrypts all their mail, however that doesn't mean PGP/GPG is useless...

      Personally, if I have some data I want secured and backed up, I use duplicity, and that backs up and encrypts the data using GPG. If I want to save a note for myself somewhere, I email it to myself, encrypted. The VAST majority of my email is GPG signed so that recipients know that the mail came from me.

      It's really useful in the geek community. Trust me, have a play - it's a great way to meet new people too, with keysigning parties all the time!

    5. Re:Pretty Poor Privacy by QCompson · · Score: 2, Informative

      Apples, oranges, pears, and bananas here people. Truecrypt is a fantastic program, but how in the world would it be easier to:

      encrypt your data in a small volume and attach it as a file to who you want to send it to...

      How would they know the passphrase to open your attachment? That's the whole point of the public/private key system.

    6. Re:Pretty Poor Privacy by Anonymous Coward · · Score: 0

      -----BEGIN PGP MESSAGE-----

      Version: PGP for Personal Privacy 6.0

      qANQR1DBwU4DA/vEixf2Zr4QB/95c5uv6mCv4yYel3qSti


      - snip -

      You do know that slashdot breaks up long lines, which messes up your PGP message...

    7. Re:Pretty Poor Privacy by element-o.p. · · Score: 1

      -----BEGIN PGP MESSAGE-----
      Version: GnuPG v1.2.3 (GNU/Linux)

      hQIOA4seTkmA59QxEAgAjvJZlP/vX6EXZMqFtz8VR1Vhm3VbAX zunwF7/Q6PuSEG
      szO/y/q8g7nH+nrMO4RX6D/bNY6eSwwigUsMaHYUQ5Ow1WsflD Srr2A+G6b8OgDs
      8+YxR1Sg9/gJSlhtFkc46MaTXRhILF4ob2J8FGKTPPgDSlXF7y grF5hOSeQBscyp
      OONNqmG7lB8d54ngWjrPUebTqaysZ8u4+/mjMubRDTUDxqRYpu skMkO4dlzHRjc3
      9o0wQWP+vfvs7UMh89xh4i/iedXnbK5GIx5VquuaXO4+W/E1pm Liiv0SmSSgv9ot
      wMMHyXmtx6RiE/LmspMbkJrHxwbFtkDwj35ktxbNDwf+IrhW7c bAgYmkvwzmdHra
      cLhsgP9mtPwSrvaUFtLa2P/XoWeCsL3fqBFLb5a1cAe3QuJfVQ 060xDUtFqv+apj
      sCPP+q+icepDOjPysSRlNPsEnVokkXmc79qzAQMQKxkV/Li0xA SUd2SVNCMlP7h0
      BFRC6TBW8wlpqB4UnyXa7BsHwSv3V+A/yhXklMs2N5o/F5Fe89 beRkpXG5Q5nGWq
      t1DcPbJ2w/fZF773M/vO1sMuJnGesqwf4yfmsxiOOot+R4nhZT J9TgHjw18lZYx/
      vhkNFM2jBJVozFF7shzIchQ2MXXoOXiDJZ1VN7pfLnrYXOSort ndFyxDVPTpbEaF
      R9JpAbAMenOsgbV87lyDRHyV1z2iufQbCV72D4TTRIClp1+3jq Mibsfdvh7VntSX
      KDHO25270kohiZz8ZAs/ngBKxSPGaH7CBeUn4BuRmZG+p43WpB FihWTjxizh96Wq
      MQ0D+8iUC57NF4/d
      =FATj
      -----END PGP MESSAGE-----

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    8. Re:Pretty Poor Privacy by Kozar_The_Malignant · · Score: 1

      >You do know that slashdot breaks up long lines, which messes up your PGP message...

      Yes, it's a constant issue with PGP to make sure that your cyphertext output is already wrapped at a line length shorter than whatever your transmission medium uses. An the other hand, I am reasonably certain that I got the correct public key for "Anonymous Coward". :-)

      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    9. Re:Pretty Poor Privacy by WuphonsReach · · Score: 1

      Skip Truecrypt, encrypt your data in a small volume and attach it as a file to who you want to send it to... in fact, encrypt whole harddrives or create files that can be mounted as virtual harddrives.

      Except that using TC doesn't solve your problem of how to transmit the passphrase in a secure manner. (Using TC as a file-transfer medium is no different then using encrypted ZIP files or self-encrypted RAR files, except that TC probably has fewer security holes... maybe. Although TC-encrypted disks do make a good backup method and heavy-duty data moving. You just have to figure out how to transmit / store the passphrase securely.)

      Different technologies for solving different problems.

      It needs to be integrated end to end in sendmail or whatever other mail transport servers

      That's not really a good fit for PGP/GPG, instead you need to look at IPSec which is designed for securing transport links. PGP/GPG is designed to protect messages (or individual files), not data streams.

      Again, different encryption techniques solve different problems.

      I'd suggest reading up on past issues of CRYPTO-GRAM and RISKS. Or looking at books like Practical Cryptography and Secrets and Lies.

      --
      Wolde you bothe eate your cake, and have your cake?
    10. Re:Pretty Poor Privacy by coralsaw · · Score: 1

      Call them on their cellphone and radio-alphabet the passphrase in. Charlie would then need to tap both the cell and the email to decipher the message.

      Could also give them half of the credit card by phone and half by email. Same principle really...

      --
      <before>now</before>
    11. Re:Pretty Poor Privacy by thomasgulch · · Score: 1

      "I don't know any compgeek that uses PGP, or anyone that uses it to encrypt their mail" and since you obviously know all compgeeks that use email, you can make that statement. Good,sound logic there. argggh!!

  10. X.509 requires a CA. by Ayanami+Rei · · Score: 4, Informative

    Until Microsoft starts bundling their Certificate Services in Vista Home editions as a My-Identity-broker kind of thing, X.509 is useless for most people. X.509 is in Outlook because Outlook is the frontend for Exchange.

    GPG/PGP are asymmetric cryptosystems that don't rely on PKI infrastructure, just per-user public/private keypairs. Not enterprise friendly but they can be used to bootstrap a trusted online relationship.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  11. Slashdot and Public Keys by ettlz · · Score: 5, Informative

    There's a Public Key field in the User Preferences page on Slashdot, but does anyone know where you go to pick up other users' keys?

    1. Re:Slashdot and Public Keys by neonprimetime · · Score: 1

      Public Key field in the User Preferences page on Slashdot

      To be honest, this field reminds me of a common situation I run into when developing ... Management supplies the ABSOLUTE MUST-HAVE fields to be put into the the SQL backend ... and so I develop the website to with that field ... and then they never use it.

      I have never seen this used on Slashdot ... and it's not mentioned in the FAQ that I could see.

    2. Re:Slashdot and Public Keys by Kozar_The_Malignant · · Score: 1

      >does anyone know where you go to pick up other users' keys?

      There are many public keyserves to search. PGP will automatically search them for unknown keys, if so configured.

      --
      Some mornings it's hardly worth chewing through the restraints to get out of bed.
    3. Re:Slashdot and Public Keys by Anonymous Coward · · Score: 0

      Try here: http://pgp.mit.edu/

      Or try sing tfw.

  12. Re:what the... by Palshife · · Score: 1

    A google search would have saved you about 100 keystrokes.

    --
    Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
  13. Mil Grade Crypto... IS defined :-P by DarthStrydre · · Score: 5, Informative

    "Cryptography purists may recoil when the author repeatedly uses the term 'military-grade encryption.' ... there is no real definition of 'military-grade encryption' -- and even if there were, it would be classified."

    Ahem, reference http://www.nsa.gov/ia/industry/crypto_suite_b.cfm

    While Suite A is classified, Suite B, specifically AES, is specifically mentioned as being suitable for up to TOP SECRET info.

    Military grade is not a useless term, as it is therein defined.

    HOO-AH!

    1. Re:Mil Grade Crypto... IS defined :-P by throx · · Score: 1

      It's not really the crypto algorithm that makes military grade crypto "military grade". It's how they implement key exchange and management.

      --

      Fear: When you see B8 00 4C CD 21 and know what it means

    2. Re:Mil Grade Crypto... IS defined :-P by karensanchezla · · Score: 1

      What I read at the NSA web site is about AES, and AES, like its predecessor DES, was specifically NOT used for top secret information. The gist here is that the term 'military-grade encryption' is meaningless since the is no such thing as military-grade encryption. If the Army today decides to uses 56-bit DES, does that mean it is military-grade encryption?

    3. Re:Mil Grade Crypto... IS defined :-P by Abcd1234 · · Score: 1

      If the Army today decides to uses 56-bit DES, does that mean it is military-grade encryption?

      If they feel 56-bit DES is sufficient to protect their data, then yes, it's military-grade.

    4. Re:Mil Grade Crypto... IS defined :-P by karensanchezla · · Score: 1

      So do we then define military-grade encryption as sufficient to protect ones data? If that is the case, 40-bit encryption falls into that category. Heck, include a Ceaser cipher. This proves the point that military-grade encryption is a useless term..

    5. Re:Mil Grade Crypto... IS defined :-P by Abcd1234 · · Score: 1

      No, the point is the military would never be so stupid as to select such weak ciphers. Or, I would hope that's the case. Therefore, my point is that *if* they chose 56-bit DES, than that would mean it's quite strong. Of course, we know it isn't, so the military probably isn't using that cipher.

      Put another way, if the military chooses a cipher, I trust it's strong enough to protect my, presumably less important, data. Therefore, yes, the term "military-grade" does have some meaning.

    6. Re:Mil Grade Crypto... IS defined :-P by karensanchezla · · Score: 1

      That is not the case at all. Suppose for whatever reason they decide to use a 40-bit cipher. Perhaps there is a secret they only need to keep secure for 30 minutes, or they have an old PC. So in this case, a 40-bit cipher would be sufficient to protect their data in that case. So would that make a 40-bit cipher military-grade encryption? If you don't like that argument, ca you definitively classify what 'military-grade encryption' is?

    7. Re:Mil Grade Crypto... IS defined :-P by Anonymous Coward · · Score: 0

      Why are you having such a hard time grasping the obvious... Military-grade encryption is *by definition* whatever encryption that the military uses. Nothing more or less!

    8. Re:Mil Grade Crypto... IS defined :-P by Abcd1234 · · Score: 2, Insightful

      Perhaps there is a secret they only need to keep secure for 30 minutes, or they have an old PC. So in this case, a 40-bit cipher would be sufficient to protect their data in that case. So would that make a 40-bit cipher military-grade encryption?

      For that particular application, absolutely. And if I find myself in a similar situation, then I can safely do the same since, if the military feels that's sufficient to protect their likely-more-important data, then I probably can, too.

      Is this really that difficult to understand?

    9. Re:Mil Grade Crypto... IS defined :-P by karensanchezla · · Score: 1

      >>>Is this really that difficult to understand? It is easy to understand. What is comes down to is that military grade encryption means suitable for whatever the task it. And what that means is.... Ta da! Military grade encryption is a meaningless term since it lacks any sort of formal definition. Is this really that difficult to understand?????

    10. Re:Mil Grade Crypto... IS defined :-P by Abcd1234 · · Score: 1

      I'm not sure why I'm bothering, here, but... "military grade" means something because it is assumed that, in a given application, the military will require greater security than I will. Therefore, if someone says "for job X, military grade is Y", then if I need to perform job X, I'll use Y, because the military believes it's sufficient for their needs, and thus it's likely sufficient for mine.

    11. Re:Mil Grade Crypto... IS defined :-P by karensanchezla · · Score: 1

      >>>>I'm not sure why I'm bothering

      Cuz you are a sore loser who can't admit he is wrong :)

      >>"military grade" means something because it is assumed that, in a given application, the military will require greater security than I will.

      See what happens when you assume?

      You have said nothing here.

      The military does not always need greater security.

      >>Therefore, if someone says "for job X, military grade is Y", then if I need to perform job X, I'll use Y, because the military believes it's sufficient for their needs, and thus it's likely sufficient for mine.

      As I said, what if in that specific case, your need is greater than the military?

      Which leads me way, way, way back to the question? Can you provide me with a authoritative definition of military grade encryption?

      So far, neither you nor anyone has provided that.

      Perhaps.... There is no such thing.

  14. book quality / IT by PrayingWolf · · Score: 1
    one may question why one would spend $24.95 on a book which covers much of the same information as the bundled documentation.

    Yeah, I've noticed this on most IT books. And I'm not one of those people "who want an ISBN". I don't think those people even read the books...
    I wonder if there is a book called "Linux man pages explained - with complete printouts"...

    1. Re:book quality / IT by jcappaert · · Score: 1

      People love shiny stuff, a book looks much nicer then a bunch of printed papers :)

    2. Re:book quality / IT by Ohreally_factor · · Score: 1

      I buy O'Reilly books just for the cute animal pictures on the covers. I'm hoping they'll come out with a Cocker Spaniel book on some aspect of Mac programming. =)

      --
      It's not offtopic, dumbass. It's orthogonal.
    3. Re:book quality / IT by Anonymous Coward · · Score: 0

      I wonder if there is a book called "Linux man pages explained - with complete printouts"

      Yes there is. However, the actual title is "Linux Unleashed" (IIRC, it was several years ago). A lot of these books are shameless wastes of natural resources.

    4. Re:book quality / IT by karensanchezla · · Score: 1

      Actually, someone did that!! One author has about 8 books where he puts together the RFC's. See: Big Book of IPsec RFCs: Internet Security Architecture http://www.amazon.com/gp/product/0124558399/qid=11 51423374/sr=1-3/ref=sr_1_3/103-1855961-0175038?s=b ooks&v=glance&n=283155 Big Book of IP Telephony RFCs http://www.amazon.com/exec/obidos/tg/detail/-/0124 558550/qid=1151423446/sr=1-3/ref=sr_1_3/103-185596 1-0175038?v=glance&s=books Big Book of Multiprotocol Label Switching RFCs http://www.amazon.com/gp/product/0124558534/qid=11 51423446/sr=1-5/ref=sr_1_5/103-1855961-0175038?s=b ooks&v=glance&n=283155 He has many others. I think he would have printed more but ran out of RFC's :) Karen

  15. One sided comparison by Monster_Juice · · Score: 1
    The author astutely writes that while PGP provides really strong security, this is only if, and this is a huge if, it is implemented correctly.

    OpenPGP can be vulnerable to many different types of attacks and weaknesses, including poor implementation...

    So one is vulnerable from poor implementation and the other provides really strong security? Hardware or software compromise is a flaw of only OpenPGP? Seems like a slightly tilted comparison.

    --
    Slashdot +1 funny -4 Insightful +1 informative -2 Redundant
    Karma: Somewhere between SCO and Microsoft
    1. Re:One sided comparison by Anonymous Coward · · Score: 0

      While I agree with you to an extent, PGP is a piece of existing software, whereas OpenPGP is a specification, which is therefore vulnerable to poor implementation.

  16. Re:Obligatory by ettlz · · Score: 1

    Actually, the obligatory troll in this case is the old "HELLO WORLD HELLO WORLD" gag.

  17. Misdirected criticism by Anonymous Coward · · Score: 1, Interesting

    The failure of secure email to proliferate has nothing to do with PGP's usability issues. 99% of email users already have S/MIME integrated into their mail readers as a standard feature - very usable and secure, yet almost universally unused. It's not about the user interface, it's about perceived need (or lack thereof).

  18. S/MIME by Lord+Ender · · Score: 4, Interesting

    When people say "X.509" when talking about email security, what they mean is S/MIME. It is pretty clear S/MIME is going to win the battle to be the most common form of email security on the Internet. It has built-in support on Outlook, Thunderbird, hell--even mutt.

    If people CHOOSE to trust a PKI, S/MIME works WAY better than PGP because key distribution is much easier. If they don't want to do a PKI, they can still trust individual certificates, just like PGP. They can verify certificates by reading thumbprints over the phone, if they like.

    Basically, S/MIME can do everything PGP/MIME can do except the "web of trust." And WoT is just WAY too much work for 99.9% of the population. PGP will eventually vanish.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    1. Re:S/MIME by amliebsch · · Score: 1

      I agree. S/MIME, because of the relatively full-featured certificate services bundled with Windows Server 2003, and the ability to manage certificates with Active Directory, appears to have much more institutional momentum than PGP, and that will, I think, ultimately make the difference.

      --
      If you don't know where you are going, you will wind up somewhere else.
    2. Re:S/MIME by Betabug · · Score: 2, Insightful

      > It is pretty clear S/MIME is going to win the battle to be the most
      > common form of email security on the Internet.

      If this is going to happen then S/MIME has yet some way to go first. Reality is that I see S/MIME only ever "used" by corporate minions. I put quote marks around "used", because I have yet to receive anything more than a signed mail. On the other hand there are ISPs and domain registrars who work with PGP - you can give them your public key and do business like that.

      Have you noticed how many open source projects use PGP signatures to verify source downloads? Would you like to wait for them to use S/MIME to sign those tarballs?

      Then there is what happens on a more personal level. Myself I'm communicating with geeks and non-geeks in my surrounding with GPG and it works fine once it's been set up. A book like the one described could be a big help here. I can't really say that the book "would help", because the review just plain sucks - it doesn't tell us if the book is any good, it just says what it attempts to do.

      The main problem with S/MIME is certificate revocation though. And this is an old problem with S/MIME, it's been said again and again. There is just no good strategy to deal with revoked keys/certificates. You have revocation lists, but they do not get used (same problem as with webserver SSL certificates). Even if revocation lists in S/MIME got used, the setup is tailored for corporations.

      That is the reason why PGP had and still has that little bit of success: It was designed for us "little guys", the normal people. We're no corparations, corporations don't work for us, and their software doesn't work for us.

    3. Re:S/MIME by bXTr · · Score: 1

      Here's an example of how S/MIME certificates can be easily spoofed, and how both Outlook and Apple's Mail.app happily accepts them as valid. Want more trustworthy certs? Expect to pay out the nose.

      --
      It's a very dark ride.
    4. Re:S/MIME by Lord+Ender · · Score: 1

      That is not a flaw in S/MIME.

      And as I said, everyone has a choice as to which PKIs they trust. Nobody is forcing you to trust the Thawte Freemail CA.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    5. Re:S/MIME by Sloppy · · Score: 1

      Can an X.509 key be signed by more than one CA? If not, then it doesn't even approach pgp's usefulness.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    6. Re:S/MIME by Lord+Ender · · Score: 1

      Actually, yes it can. But this is not widely implemented yet.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    7. Re:S/MIME by NutscrapeSucks · · Score: 1

      It is a rather dumb client problem -- shouldn't your mailer warn you if the signature doesn't match the From field?

      (And if these mailers supported PGP, they would have the same problem, its not really a comparative point.)

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  19. Anon has a point though by p3d0 · · Score: 2, Insightful

    Acronyms should be defined in the summary.

    --
    Patrick Doyle
    I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    1. Re:Anon has a point though by Anonymous Coward · · Score: 0

      WTF? STFU!

  20. Outlook plugin? by haeger · · Score: 2, Insightful
    I've been looking at different plugins for gpg but haven't found anything that's quite what I want. The best one I've found is something that uses the clipboard for encryption/decryption. Works OK for someone who doesn't mind a little work.
    What I'd like to see is an Outlook plugin (or OExpress) that does the following. (Please note that I wrote O/OE because they are the major players)

    * GPG included to make it easy for the user. Just one install for the whole package.
    * Automatically create keypair during installation
    * Default option to keep passphrase cached (not safe, yes I know, I know)
    * Automatically decrypt/sigcheck all incoming emails
    * Automatically encrypt/sign all outgoing mails.
    * Attach the pubkey to all outgoing mails where the address isn't in my keyring.
    * Automatically (just ask for password confirmation or something) addition of incoming pubkeys to my keyring.
    * GPL :-)
    * The people who got the pubkey would also get a link to where to download the plugin.

    I'm sure someone can expand this list quite a bit and I'm sure I forgot half of what I wanted to put on that list, but it's a start anyway.

    Anyone care to write such a plugin? Or is there one already that I don't know of?
    I do think that if there was something to that effect that you would see a spike in encrypted emails going across the globe.
    I used to encrypt/sign everything but since I was the only one using pgp/gpg it was kind of pointless.

    .haeger

    --
    You are not entitled to your opinion. You are entitled to your informed opinion. -- Harlan Ellison
    1. Re:Outlook plugin? by Anonymous Coward · · Score: 0

      I'd suggest the portable thunderbird package that includes GPG and enigmail. It has all the features you listed (except the whole Outlook/Outlook Express plugin.) Single install, it asks if you want to cache your passphrase, want to encrypt/sign by default and will automatically decrypt (if the passphrase is cached). It is all GPL.

    2. Re:Outlook plugin? by Fnkmaster · · Score: 2, Informative

      Well, it doesn't do absolutely everything on your list but it's a pretty good start: http://www.gpg4win.org/.

      It does the first two, and the third - it does cache passphrases for short periods of time. I don't know off the top of my head how to change the cache duration, but there should be a config option somewhere.
      Sending encrypted or signed email is just a matter of two toggles in a toolbar on every email - you should be able to change a setting somewhere so they always default to on (right now they default to off unless I'm replying to a PGP-encrypted/signed email).

      It is GPL.

      As for this:
      * Attach the pubkey to all outgoing mails where the address isn't in my keyring.

      Seems like it would be a pretty easy addition to the existing GPG4Win codebase.

      * Automatically (just ask for password confirmation or something) addition of incoming pubkeys to my keyring.

      Not sure about this since I don't think I ever get such emails, but I believe you can just double click on a pubkey attachment in the correct format and it will open it in WinPT, the key management software packaged with GPG4Win.

      * The people who got the pubkey would also get a link to where to download the plugin.

      This is trivial if you are already attaching the pubkey, just stick a link in your sig.

      The one thing GPG4Win needs is some English documentation - it's got decent documentation, but in German only. A bit more professional looking web design would be nice too. And some parts of the software feel a touch rough around the edges, but overall it "just works" most of the time.

    3. Re:Outlook plugin? by Anonymous Coward · · Score: 0

      Before making yet another unusable PGP interface you should probably check out the two research papers below. They are two very famous user studies done that look at why the normal user can't use PGP correctly even as an Outlook extension.

      http://www.gaudior.net/alma/johnny.pdfWhy Jonny Can't Encrypt
      http://cups.cs.cmu.edu/soups/2006/posters/sheng-po ster_abstract.pdfWhy Jonny Still Can't Encrypt

      Using the papers to address some of your suggestions:
      * Automatically decrypt/sigcheck all incoming emails
      How does the user know it has been decrypted and which key decrypted it? Currently PGP solves this problem by putting a line at the begining of the email saying that it was decrypted. But there is nothing to stop a phisher from putting a similar line at the begining of their emails before they are even sent.

      * Automatically encrypt/sign all outgoing mails.
      How does the user know they have successfully encrypted their email? Quick feedback is an essential part of learning. By making the encryption invisible the user gets no feedback and since the program auto decrypts they can't even send it to themselves to make sure it worked. Plus what happens if the user wants to send it to someone who can't decrypt it?

      * Automatically (just ask for password confirmation or something) addition of incoming pubkeys to my keyring.
      What is going to stop people from helpfully adding the phisher's keys to their keyrings? You had better make sure there is an easy way to remove them.

  21. I wish security were more accessible to the masses by jdavidb · · Score: 5, Funny

    Just the other day I saw the following on the website of an author selling her own book directly:

    Emailing Credit Card Numbers To email your credit card number, we suggest sending two emails. The first email should contain half of the credit card number and expiration date: 1234 5678 XXXX XXXX exp date: 07/XX The second email should contain the other half of the credit card number and expiration date. XXXX XXXX 3141 5926 exp date: XX/05

    Sigh...

  22. Re:what the... by Alphager · · Score: 1

    Post like this make me crave the moderation "-1 lazy bastard"

  23. But why do a "difficult" Google search ... by Ungrounded+Lightning · · Score: 1

    ... when you could just read the fine review?

    From the ninth paragraph:

    The difference between them is that PGP is a commercial piece of software, GPG (Gnu Privacy Guard) is open source, ...

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:But why do a "difficult" Google search ... by neonprimetime · · Score: 1

      I only got to paragraph 8 and I started to fall asleep.

  24. more importantly... by Connie_Lingus · · Score: 1

    (Pretty Good Privacy), as most Slashdot readers know, is one of the most popular software encryption programs ever.

    This statement may indeed be true. And yet, 98 out of 100 people on the street would have no idea what PGP is. What does that say about software encryption programs.


    So then, what does this say about Slashdot readers?

    --
    never bring a twinkie to a food fight.
  25. X.509 is worse by Just+Some+Guy · · Score: 3, Informative
    Me, via IM: Hey, John, here's my GPG key. <pastes GPG key into IM window>
    John: Cool. Here's mine.

    Et voila - we can now start sending private messages back and forth (neglecting man-in-the-middle issues with the key exchange that can be trivially avoided with a single phone call or in-person meeting). Notice the missing step: neither of us paid Verisign or another CA for the privilege of saying "Hey, wanna go to lunch?" in private.

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:X.509 is worse by amliebsch · · Score: 1

      True, but you also have absolutely no assurances that "John on IM" is really the John his PGP key says he is, unless he's got some trusties who have signed his key, and how do you know to trust them? And same goes for him. You could always set up a face-to-face meeting to examine each other's credentials, but why not just spend the five minutes to get a free personal email certificate from Thawte?

      --
      If you don't know where you are going, you will wind up somewhere else.
    2. Re:X.509 is worse by Betabug · · Score: 1

      > You could always set up a face-to-face meeting to examine each other's
      > credentials, but why not just spend the five minutes to get a free
      > personal email certificate from Thawte?

      And this would prove *what* exactly? Answer: A "free personal email certificate" from Thawte proves that you had (not even "have") access to the mail account in question for the duration of signing up. Ever noticed that your name is not on the "free" certificate, only your E-Mail?

      I have a S/MIME certificate to the name of "Joe DiMaggio", Thawte has a passport number from Burundi (IIRC), a phone number in Uruguay, some other made up bits of data, and a mail address on my server. Neither could Thawte certify the existence of this Joe DiMaggio, nor that it's really him. They don't even try - and they tell you so.

      If you want your "identity" to be certified with e.g. Thawte, you have to either pay them (which uses a credit card as a means of proving your identity, which is just foolish), or use their own "web of trust". Yes, they copied the system from PGP.

      S/MIME really works only for corporations, where I sign on the dotted line for the job and get issued a company ID and my S/MIME mail certificate.

  26. Documentation != books? by navyjeff · · Score: 1, Funny
    The reality is that there is a large class of people that will simply not read any form of documentation. Rather, they prefer something with an ISBN number.

    So a large class of people prefer to read, what, barcodes??

    1. Re:Documentation != books? by karensanchezla · · Score: 1

      No.

      They want something published by a publishing company.

      Of course, what is the difference if the software vendor publishes it or a official publishing house makes it?

      No difference!!

      But he ya, authors need to live also :)

  27. Check out eCryptfs by Anonymous Coward · · Score: 1, Informative

    Check out eCryptfs, which has recently been accepted upstream into the
    -mm Linux kernel:

    http://ecryptfs.sf.net/

    This encrypts on a per-file basis, so that you can grab and copy the
    file from the lower filesystem (which can be pretty much anything --
    ext3, jfs, reiserfs, nfs...) without even having to mess with all that
    partitioning stuff.

    It's a great cryptographic filesystem now with just passphrase
    support. It looks like they're going to be done with the public key
    subsystem (with pluggable PKI support) before too long. HMAC
    (integrity verification) will come next, and then when they get into
    the policy stuff, eCryptfs will go beyond any crypto filesystem that
    anyone has ever written, Open Source or not.

    Coincidentally, the header format is inspired by the OpenPGP
    specification (RFC 2440).

  28. If you're really paranoid... by Anonymous Coward · · Score: 0

    If you're really paranoid then you're going to know better than to rely on encryption for your communication.

  29. Re:I wish security were more accessible to the mas by smoker2 · · Score: 3, Interesting
    Add to that the number of web sites using an aging perl shopping cart system whereby half the credit card number is immediately emailed to the admin and the rest is stored as plain text on the server. Also the web sites who claim that your numbers are perfectly safe as they are using 128 bit encryption and the data is not decrypted until it reaches their [colocated, probably virtual] server. I had an argument with some previous employers when they insisted on calling their colocated RAQ3 a "secure server". I pointed out that they had never even seen the facility that it was housed in, and the private data was freely accessable using telnet, because it wasn't encrypted once ssl had done with it.

    Just as a an example, I set up a shopping cart of the type I mentioned and they thought it was the mutts nutz until I showed them that I was receiving both parts of the credit card numbers by email at a private email account. Even then I don't think they thought it was a problem. I left shortly afterwards.

    I wonder whose harvesting those numbers now...

    BTW, I deleted that shopping cart, so I am not guilty of abusing the system. It was done to prove a point.

  30. Advice for me by paulproteus · · Score: 2, Funny
    For those that want to save money and perhaps save a few trees, the free documentation that comes along with the product is similarly worth reading.
    I want to save money, but I hate trees. What do you suggest I do?
    --
    |/usr/games/fortune
    1. Re:Advice for me by Anonymous Coward · · Score: 0

      Read the .pdf on the disk.

    2. Re:Advice for me by Anonymous Coward · · Score: 0

      Clip coupons?

    3. Re:Advice for me by cyborman · · Score: 1

      Print it

    4. Re:Advice for me by Anonymous Coward · · Score: 0

      ebooksportal.org/2006/05/11/pgp-gpg-email-for-the- practical-paranoid/

  31. Re:I wish security were more.. by hyfe · · Score: 2, Interesting
    Any snooping done is most likely going to be automatic, and this ensures naive snooping won't work. As long as this is not in widespread use it's going to much more secure than not doing it, and it's relativly easy to do and non-obstrusive.

    All-in-all, I think it's a practical down-to-earth simple solution. Seriously, don't laugh just because it's not technical enough for you.. So while you're busy being a tech-snon, the world will be busy getting stuff done. This works; for now.

    --
    "" How about taking the safety labels off everything, and let the stupidity-problem solve itself? """
  32. Olympic-Sized Pool Dimensions by Duke · · Score: 1

    For those who are curious: "The dimensions of an Olympic pool are required to be 25 metres by 50 metres." http://www.faqfarm.com/Q/What_are_the_dimensions_o f_an_Olympic-sized_swimming_pool I am still looking for the definition of 'military-grade encryption'.

    1. Re:Olympic-Sized Pool Dimensions by nsfmc · · Score: 0

      i can't believe the reviewer actually made that comparison. thanks for posting that.

    2. Re:Olympic-Sized Pool Dimensions by karensanchezla · · Score: 1

      Hey, I have been too more than a few hotels where they advertise in their brochures Olympic size pools. Turns out they meant 'really big pool'.

    3. Re:Olympic-Sized Pool Dimensions by Anonymous Coward · · Score: 0

      Is depth, or slope of the bottom specified for an Olympic sized pool?

    4. Re:Olympic-Sized Pool Dimensions by karensanchezla · · Score: 1

      The official sports swimming governing bodies have standards for all of this.
      Go check them out if you are interested.

  33. Re:I wish security were more accessible to the mas by DMoylan · · Score: 2, Insightful

    that's pretty secure compared to this site

    http://www.rncca.com/

    why they have a password is beyond me when they list the password on the site?

  34. Re:I wish security were more accessible to the mas by Trevahaha · · Score: 1

    Haha, and if you click cancel, you still get directed to the page.

  35. Re: Wrong Tool by mpapet · · Score: 1

    x.509 has a useful niche. PGP has a useful niche. I believe you are confusing tools.

    I admin a PKI system inside the company I work for and it's the bees knees. I add public keys to the keychain. If you aren't on the keychain, then you won't have access to some things on the LAN. Simple, discreet control.

    Let me be clear: There is a way around *every* security system. Running PGP/PKI systems meaningfully raises the bar.

    Declaring x.509 "the winner" sounds like you have a very serious investment in it's success as opposed to the more professional perspective, right tool for the job.

    OT Info:
    As a general warning to all: MS's efforts in x.509 are the usual Embrace, Extend, Extinguish thereby crippling interoperability. Note that they've got Red Hat publicly endorsing their efforts now. http://www.identityblog.com/

    Whereas shibboleth http://shibboleth.internet2.edu/ is supposed to be the neutral party.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  36. English Majors by Anonymous Coward · · Score: 0
    On page 167 in Appendix A of the book, the author candidly writes that PGP "comes with a very good and complete manual at over 300 pages". With that, one may question why one would spend $24.95 on a book which covers much of the same information as the bundled documentation.

    Who's a bigger fraud, the CS major pretending to write good English or the English major pretending to write good code?

  37. PGP vs phishing by Anonymous Coward · · Score: 0

    Have you ever thought of this?

    All official letters (and normal letters) are signed and sometimes stamped.
    Would all banks, insurance companies, ebays, paypals and whatsoevers use _signed_ emails as official communication, the whole issue of phishing, including cross site scritping and other browse issues would be over!

    vajk

    1. Re:PGP vs phishing by daverabbitz · · Score: 1

      No because people clueless enough to be tricked by phishing scams would be too clueless to verify signatures.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
  38. Interoperability? by ArkiMage · · Score: 1

    When I first read the title I hoped the ability for these systems to communicate correctly was what was being addressed. I've been working with a bank for weeks now trying to get things I encrypt with GPG to be decryptable by their PGP "Universal Server" product. They can install PGP Desktop on a PC and decrypt my messages just fine. They have this larger/fancier package that decrypts upstream of their Exchange server and internally passes on the unencrypted emails to their folks. It also has a webmail (https) interface for outsiders to send/receive things to them, etc.. It simply refuses to decrypt something created by GPG and PGP's support has been thoroughly useless so far. Hrm...

    1. Re:Interoperability? by Anonymous Coward · · Score: 0

      You might have to build gpg with the IDEA cipher module. I think the commercial version of pgp defaults to using the IDEA cipher. The IDEA module for pgp isn't included because it isn't license free.

  39. Getting Started with PGP and GPG by klenwell · · Score: 2, Interesting

    Uncanny timing on this article for me -- I just this morning set up both PGP and GPG clients on my Windows machine. I found some inspiration in this tutorial on PGP:

    http://www.haltabuse.org/pgp/win/index.shtml

    The tutorial talks about version 7 or 8 of the software when it was still freeware. Version 9 it appears still offers the basic functionality for free, but I have to admit that I was a bit put off by the fact that it's presented as a 30 day trial with a EULA that includes passages like this:

    You hereby expressly consent to PGP Corp's processing of personal data you provide to PGP Corp (which may be collected by PGP Corp or its distributors) according to PGP Corp's current privacy policy which is incorporated into this Agreement by reference (see ). If "you" are an organization, you will ensure that each member of your organization (including employees and contractors) about whom personal data may be provided to PGP Corp has given his or her express consent to PGP Corp's processing of such personal data. Personal data will be processed by PGP Corp or its distributors in the country where it was collected, or in the location of PGP Corp or its distributors; United States laws regarding processing of personal data may be less stringent than the laws in your jurisdiction.

    Standard EULA boilerplate perhaps, but I found it unnerving in a product that's supposed to protect your privacy.

    I also downloaded GPG4Win from

    http://www.gpg4win.org/

    and got it running. I just succeeded in encrypting a message with the one and decrypting it with the other, so I think I'll go with GPG.

    Amazing that such tools aren't de rigueur by now.

    --
    Innovation makes enemies of all those who prospered under the old regime... -- Machiavelli
  40. Re: Wrong Tool by Lord+Ender · · Score: 1

    "The right tool for the job" argument would lead to everyone being burried in billions of tools. I think email security is one of those areas where people don't want multiple tools, and will eventually settle on one for the vast majority of uses. Nobody can predict the future, so you can falsely accuse me of having a vested interest and claim that the people really want multiple tools if you want... but I think you'll be proven wrong in the long run.

    There is 1 SMTP. There is one SSL. There is one HTTP. There will probably be one "email security" system, too. And it will NOT involve maintaining a "web" if the majority of the Internet will be using it.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  41. Re:paranoia? by Ohreally_factor · · Score: 4, Insightful

    My guesses include:

    * They've coerced the author to build in a backdoor (a la clipper).
    * They've spent enough billions on serious hardware that they can brute-force it in a reasonable time.
    * They've got some very clever mathematician to figure out a viable attack.


    I think you can safely scratch #1, while also safely assuming #2. The trick is how timely, and how much encrypted traffic there is overall. If you or your message has been flagged as a high priority decrypt, then they're likely to throw a lot of crunch at it.

    However, if you're not flagged and more people start to use encryption, you're more likely to get lost in the noise.

    Your #3, I have no idea. I don't really have enough math knowledge to have a good grasp on the difficulties such a mathematician would face.

    --
    It's not offtopic, dumbass. It's orthogonal.
  42. Yahoo and GMail by Anonymous Coward · · Score: 0

    I would really like to see a good method of using OpenPGP with the major web-based email services. I would, however, not want to upload my private key to their servers.

    1. Re:Yahoo and GMail by AnyoneEB · · Score: 1

      I have thought about that. In theory, the web mail provider could create an app that would act as a mini web server running on your computer which would do all of the actions requiring the private key. You could have it show a pop-up every time it is needed saying what it will do and ask for your passphrase.

      --
      Centralization breaks the internet.
  43. Don't put too much trust in certs by Anonymous Coward · · Score: 1, Interesting

    PGP will eventually vanish.

    Don't put too much trusts in certs. For example, you can ssl in the middle, so in theory smime in the middle should be possible. I actually figured out in one case ssl in the middle only works transparently when a valid CA root cert existed. A self signed cert gave it up that my ssl traffic was being intercepted when the popup informed me the host didn't match where I was going. If you don't believe this look as the Bluecoat proxy servers. One hotel I stayed in did this, so I VPNed using ipsec to home to do my banking.

    PGP, I prefer the GNU version as the source is visible, veted and verified not to have back doors. And I can check for myself. PGP allows me to trust you without the need for a 3rd party trust. Do you trust all the root and trusted CAs in IE? I sure don't.

    Calling for PGP to "vanish" is quite premature.

    1. Re:Don't put too much trust in certs by Lord+Ender · · Score: 1
      PGP allows me to trust you without the need for a 3rd party trust.
      S/MIME allows this, too. Just open a person's certificate and select to "explicitly trust" the certificate.

      Do you trust all the root and trusted CAs in IE? I sure don't.
      Well then uninstall them from your system, you dolt! Nobody is forcing you to configure your email client to trust them.
      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  44. Secure mail for a windows user by Anonymous Coward · · Score: 0

    ... different plugins for gpg but haven't found anything that's quite what I want.

    Here is a secure, perhaps radical approach for secure mail for Windows.

    Go to VMWare, download a free version and install it on XP.

    Get a Linux Distro, Suse 10 works quite nice, load Linux into a VM partion

    Find out where the VMWare virtual files are, encrypt this directory in XP OS (See MS for instructions)

    In Linux, setup Evolution for your ISP, generate some PGP keys. Read the instructions.

    Once you have learned how to use the above, your PC could be stolen or hard drive copied and they will not get far.

    1. Re:Secure mail for a windows user by AnyoneEB · · Score: 1

      Uh, why could one not just run a Windows mail client and encrypt the files? You could even use the win32 build of Evolution that was on /. a few days ago if you wanted.

      --
      Centralization breaks the internet.
  45. PGP is used in secure file transfer; SMIME revenge by jonathan_lampe · · Score: 2, Interesting
    "I can't say I ever found any PGP product good for any application. It was way too complicated and just not what was needed."

    PGP is big in the secure file transfer worlds of banking, insurance and the like. It's quite common to "PGP" a file and then send it via FTP or SSH.

    Someone else mentioned S/MIME encryption. I have two things to say about that:

    #1: An analogy: PGP is to S/MIME as SSH is to SSL. The first technologies are designed for individuals to each trust each other; the latter technologies are designed to rely on a trusted third party (specifically, a CA).

    #2: Despite not-wide-use in email, S/MIME is having its revenge in the form of the AS/x protocols, most commonly AS/2. This protocol is widely used in retail, distribution and pharmas and uses S/MIME encryption to both send files and receive cryptographically secure receipts. (Drop me a line at jonathan.lampe@standardnetworks.com if you want to chat about this further; I'm looking for some beta testers for a related application!)

  46. Re:paranoia? by ZenCaser · · Score: 1

    #2: No, given everything public sector mathematicians and cryptographers know, #2 isn't viable even for the NSA. Even if the NSA owned a galaxy full of conventional supercomputers.

    #3: The simple answer is that the mathematicians need to find a shortcut to factor a big number (find that 7 and 3 are factors of 21). Mankind has been working on this problem for a couple thousand years to no avail.

    I feel safe because:
    A. If the NSA has created huge practical quantum computers to crack assymmetric encryption, they're not wasting the resource or risking the phenomenal secret on me or anything remotely as inconsequential as me.

    B. If the NSA can factor large numbers, or has found a practical break to symmetric encryption, again this would be so mondo huge that they wouldn't waste it on anybody but North Korea-types.

  47. The people who do it right by YoungHack · · Score: 1

    I have to say, I don't personally use them, but I think the hushmail.com people really do crypto right. First, it is (now) genuine OpenPGP encrypted email, i.e. as standard as standard gets. And for people who aren't experts, there's really no key exchange to work out. If you both use hushmail.com, you can sign/encrypt your messages and the site takes care of hooking you up.

    I'm all for traditional fingerprint checking and GPG keysigning parties, and yes I even got RMS to sign my key for cool factor. But for "mortals" I think the hushmail.com system is about right.

  48. Re:paranoia? by Ohreally_factor · · Score: 1

    Fair enough. But note that I did say that the NSA would only expend the effort on those they consider high priority, and that all others would blend in as use of encryption increases.

    Thanks for the clear and concise explanation of the mathematical breakthrough required for a shortcut.

    --
    It's not offtopic, dumbass. It's orthogonal.
  49. Re:I wish security were more accessible to the mas by jdavidb · · Score: 1

    Love it, but I'm tied to my state of birth, probably for the rest of my life.

    And I'm so far beyond minarchism into anarcho-capitalism now that I think I'd gripe no matter what reforms they implemented. :) But of course I'd be a lot happier.

  50. Re:I wish security were more accessible to the mas by mr3038 · · Score: 1
    [http://www.rncca.com/] Haha, and if you click cancel, you still get directed to the page.

    Funny indeed. The password check is a piece of JavaScript on the page. It seems that they used to accept three different passwords and the code that they use to check the password has been rotten. Whitness the following:

    var password;
    var pass1="rncca";
    password=prompt('Please enter the password rncca below!',' ');
    if (password==pass1 || password==pass2 || password==pass3)
    &nbsp; alert('Password Correct! Click OK to enter!');
    else
    &nbsp; window.location="http://www.wocommsdinner.com";

    Notice how pass2 and pass3 are undefined? An exception will not be raised if password is not correct and the script will be terminated before it can execute the window.location line. Bonus WTF points for the fact that the password is displayed in the dialog that prompts for it!

    --
    _________________________
    Spelling and grammar mistakes left as an exercise for the reader.
  51. Re:I wish security were more accessible to the mas by trupoet · · Score: 0

    wrong in so many ways.

    Like the fact that they put the password in javascript code in the first place

  52. Well, that's simple... by LGV · · Score: 1

    Read the free docs online, then hand chip a stone axe, and go cut down all the trees you want.

    It's free, and you get the personal satisfaction of seeing the trees die yourself, rather than outsourcing that part.

  53. Is there a definition of military grade encryption by karensanchezla · · Score: 1

    Hi,

    If read my give and take below with Abcd1234 about military grade encryption, he refuses to concede that there is no such thing, as the book reviewer stated.

    I still challenge anyone to provide an authoritative definition of what military grade encryption is.

    Karen

  54. Re:I wish security were more accessible to the mas by jdavidb · · Score: 1

    I went there and saw where it tells you the password on the page, but had no clue when and where I was supposed to provide the password, nor what it was for. I clicked the link, and saw the list.

    Then I read this post, and realized there's supposed to be a Javascript password check. But of course I don't see it, because I have Javascript turned off! :)