Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Encryption Security

How to Save PGP 235

Tomcat666 sends in: "The Register got some excerpts from an interview with Phil Zimmerman. He talks about how it might be possible to save PGP (Network Associates couldn't sell it, and will stop its development), OpenPGP and the future (industry-backed OpenPGP?)." A follow-up to our story yesterday about Network Associates mothballing PGP.
This discussion has been archived. No new comments can be posted.

How to Save PGP

Comments Filter:
  • Re:Why not... (Score:2, Informative)

    by gartogg ( 317481 ) <DavidsFullNameNO@SPAMgoogle.email> on Friday March 08, 2002 @05:32PM (#3132575) Homepage Journal
    The best way to run it is open source. There is peer review on open source programs, and also anyone who want to modify it (to get rid of keylength caps) can. If you think, you will sound more intelligent.

    The source and encryption methodology betray nothing about how to decrypt a message. That is why PGP is pretty good. Also, is anyone really going to run a company that seems so inable to make money? As least people should have source to play with if they company is going under.
  • Sorta Phil's fault (Score:3, Informative)

    by argoff ( 142580 ) on Friday March 08, 2002 @05:50PM (#3132700)

    If he would have put it under the GPL from the beginning we would not be seeing this. He would be like the Linus of crypto, but he was so determined to controll the things he shouldn't be controlling that he lost controll over the things he should be.
  • GUI Interface (Score:3, Informative)

    by TheMatt ( 541854 ) on Friday March 08, 2002 @05:53PM (#3132712) Homepage Journal
    One app that is going a along way to making PGP slightly easier is Evolution. It has the best PGP solution I've seen yet for email. Easy and simple to use, even Joe Barr [linuxworld.com] agrees.

    But, the problem is you still must maintain your GnuPG bits manually on the command line. That was the beauty of NA's program. It had a slick GUI. Of course, in the end it didn't take me very long to pick up how to use gpg via the command line, but for the general populace it's still a barrier.
  • by FrostedChaos ( 231468 ) on Friday March 08, 2002 @06:13PM (#3132799) Homepage
    Grow up.

    The PGP algorithm was not Phil Zimmerman's to sell. He basically made a freeware version of a popular commercial program, using their proprietary algorithm, and spread it all over the internet. He did this because believed that people should be able to avoid government surveillance on the internet. Whether or not you agree with him (I do), "encryption for the masses" is now a reality.

    I would be willing to guess that Phil was more afraid of government agencies like the CIA, KGB, and FBI, than of Microsoft and Cisco. It is only slashdot readers who can't understand the difference between a corporation, which can take away your money or your job, and a government, which can take away your life or your freedom. Having to pay $1 extra on a DVD is not oppression. It may be unfair. It may be something you should write to your congressman about. But it is not opression. Oppresssion is being shot because you supported the wrong political candidate, like in the U.S.S.R. under Stalin.
  • by Cadre ( 11051 ) on Friday March 08, 2002 @06:14PM (#3132803) Homepage
    How 'bout putting the algorithm into a library?

    GPGME [gnupg.org] is a project to do this. From the website: "It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management."

    It's a work in progress. It's useable, but of course, there is the standard disclaimer. Compiles fine on most Linux distributions. It needed a small amount of help to compile on Mac OS X. Not sure about any other OSes.

  • Your reply might be funny if it weren't 180 degrees out of phase with the real universe.

    To see what RMS actually thinks about this subject see http://www.gnu.org/philosophy/selling.html .

    From that page:

    Many people believe that the spirit of the GNU project is that you should not charge money for distributing copies of software, or that you should charge as little as possible -- just enough to cover the cost.

    Actually we encourage people who redistribute free software to charge as much as they wish or can. If this seems surprising to you, please read on.


    Then again, when has an AC let reality interfere with the contents of his posts?

    -Peter
  • by PureFiction ( 10256 ) on Friday March 08, 2002 @06:29PM (#3132894)
    How 'bout putting the algorithm into a library?

    This has been asked many, many times of the GPG developers, and they always have a very sound, technically reasonable explanation: Making a shared or static library for the GPG code would be a security risk.

    Once you have the code linked in (statically or dynamically) you can do Bad Things to the GPG code. Manipulate static variables, change environment settings, corrupt memory, all in an attempt to compromise security.

    This makes integration a bit more difficult, but there are still a number of wrapper libraries that provide similar functionality using fork() and exec() with the command line.

    Personally I prefer a bit more integration effort with more security than vice versa.
  • by PureFiction ( 10256 ) on Friday March 08, 2002 @06:48PM (#3132990)
    you can't get IO from another running process in ISO C

    No, but you can use ISO C to make system calls (ported like everything else in the dual *nix/win/mac universes) that can communicate with the GPG process.

    Really, this isnt that big of a deal. It's a slight inconvienance, but you still end up with a very portable library that can be used to interface with GPG in a programmable manner.
  • Re:Why not... (Score:4, Informative)

    by afidel ( 530433 ) on Friday March 08, 2002 @07:04PM (#3133061)
    Actually just prime factoring goes out the door with quantum computers, eliptic curves and other methods are resilient to attack by quantum computers.
  • by dwheeler ( 321049 ) on Friday March 08, 2002 @07:21PM (#3133128) Homepage Journal
    So, PGP is may not be available in the future. This is no big deal, really, since GPG [gnupg.org] is already available and can be used as a replacement.

    It's true that currently GPG's user interface is terrible for beginning users if they have to use it directly. So, clearly, you want to use programs that embed GPG (like Evolution). Also, note that the German government is funding further development of GPG [gnupg.de]. They specifically say that their funding will be used to make GPG more usable by less experienced users, including porting the software to other operating systems, developing graphical user interfaces (GUI) and writing a handbook.

    Thus, this sounds like a short-term problem at worst.

  • by Zeinfeld ( 263942 ) on Friday March 08, 2002 @08:24PM (#3133337) Homepage
    The PGP algorithm was not Phil Zimmerman's to sell. He basically made a freeware version of a popular commercial program, using their proprietary algorithm, and spread it all over the internet.

    No he did not. Phil did not have rights to use the RSA algorithm. But the code, the message formats, everything that was all Phil and Phil alone.

    Drove the rest of us working on secure email up the wall. Phil had a point about the PEM certification hierarchy nonsense. But he could have reused the PEM message formats instead of rolling his own.

    The version of PGP in use today is largely the MIT version set up by Jeff Schiller and Hal Abelson and coded by Derek Atkinson arround RSAREF. That version has always been GPL as far as I know, with the major proviso that it linked to RSAREF which was encumbered big time but had no choice 'cos of the patent.

  • by Zeinfeld ( 263942 ) on Friday March 08, 2002 @11:43PM (#3133871) Homepage
    Encryption (S/MIME) in Netscape and outlook is it's own worst enemy, because of the requirement to submit your personal information to a "trusted" third party (ie, a corporation - who many of those smart enough to know that encryption isn't a good idea won't trust at all) and then rely on the same "trusted" party to verify that everyone else in the world is who they say they are.

    You don't have to be a corporation to sign keys. In fact there is a certificate signer distributed with every copy of Microsoft Office and Windows XP. Code to create X.509 certs is available as freeware in many open source distributions.

    If you try to do this with any S/MIME client that I know of, it will claim that the certificate is untrustworthy because Friendly Trusted Company, Inc hasn't signed for it.

    You can select the certificate and say 'trust this certificate' explicitly in all the popular implementations.

    If you don't like the way the S/MIME cert handling is done it is easy enough to do it any way you choose.

    Another scheme would be to set up an XKMS interface to a PGP web of trust and then drop an XKMS client into the CAPI or cryptoAPI layer of your favorite email client. Then you can configure any trust semantics you like in your Web O' trust service. No different in principle from using the BaL keyserver at MIT but a lot more powerful.

  • by JKR ( 198165 ) on Saturday March 09, 2002 @07:39AM (#3134551)
    The important parts of PGP as shipped by NAI for Windows is NOT the encryption engine per se - this is available from other sources as the command line binary we all know and love.
    The important parts are the Windows infrastructure and the patented protocols that appeared in PGP5.
    The Windows infrastructure is more than just the GUI - the GUI is OK, but nothing special. The infrastructure includes
    • a low level secure storage driver at the OS level
    • integration with many mail clients
    • an Explorer shell extension to handle encrypt / decrypt, secure wipe, and verify functions
    • a secure viewer with anti-tempest fonts
    • the PGPNet VPN solution
    • the PGPDisk secure storage solution
    This is what NAI have paid to develop, and this is why it represents a major loss.

    Jon.

"What man has done, man can aspire to do." -- Jerry Pournelle, about space flight

Working...