Article View: sci.crypt
Article #2835PGP messages readable by more than one person
From: G.T. Falk
Date: Sat, 23 Jan 1993 19:22
Date: Sat, 23 Jan 1993 19:22
49 lines
2802 bytes
2802 bytes
-----BEGIN PGP SIGNED MESSAGE----- Dear cryptographers and PGP enthusiasts, I was talking to mathew <mathew@mantis.co.uk> today and the following topic came up. How could you make a PGP message which could be read by, say, any of certain people, but nobody else? E.g. if you had a mailing list and wanted anybody on the list to be able to read the message, they could, without having to send out individually encrypted messages to everybody. I was thinking about this a little more and I figured out how it could be done. The next version of PGP could easily be made to support this feature. Here's how PGP works when Alice is encrypting a message to Bob, in brief. IDEA is the conventional single-key encryption system used by PGP. Alice generates a random IDEA key (the "session key") and encrypts it using RSA and Bob's public key. This is then sent along with the conventionally-encrypted message so that Bob can obtain the session key with RSA and then decrypt the message. For a mailing list, it would work similarly. There would be only ONE session key generated by Alice, and it would be encrypted ONCE FOR EACH RECIPIENT (Bob, Clarence, David &c.) of the message, using each person's public key. Then all of these encrypted versions of the session key are sent along with the conventionally-encrypted message, in one file. As each encrypted key is relatively small this would be much more efficient than sending a different version of the message to Bob, Clarence, David. When receiving the message, Clarence (say) would find the appropriate encrypted version of the session key, decrypt it and recover the message. Edward, who was not an intended recipient, cannot read any of the three encrypted session keys, and hence cannot read the message. This feature would be valuable enough to warrant its inclusion in any future versions of PGP. (I have many criticisms and suggestions to improve PGP but this message is not the place for such suggestions). Geoffrey T. Falk <gtf1000@cus.cam.ac.uk> -----BEGIN PGP SIGNATURE----- Version: 2.1 iQBVAgUBK2GaeTQRcjh0adt3AQG+fQH+I91CgxOFNSc2cbcdegNFLgEh1vu9rIQ8 hYUxjZit2o2aRQ8khd3/yqDcYBPAaodUHjLGc+GE+eRhQU+k6ru9wA== =W4u9 -----END PGP SIGNATURE-----
Technical Details
Message-ID:
<1993Jan23.192239.14870@infodev.cam.ac.uk>Path:
arc1-ca.pugleaf.net!sparky!uunet!pmafire!news.dell.com!swrinde!cs.utexas.edu!hermes.chpc.utexas.edu!news.utdallas.edu!corpgate!bnrgate!bnr.co.uk!pipex!warwick!pavo.csi.cam.ac.uk!gtf1000Show Full Headers
Complete Article Headers
Newsgroups: sci.crypt,alt.security.pgp Path: arc1-ca.pugleaf.net!sparky!uunet!pmafire!news.dell.com!swrinde!cs.utexas.edu!hermes.chpc.utexas.edu!news.utdallas.edu!corpgate!bnrgate!bnr.co.uk!pipex!warwick!pavo.csi.cam.ac.uk!gtf1000 From: gtf1000@cus.cam.ac.uk (G.T. Falk) Subject: PGP messages readable by more than one person Message-ID: <1993Jan23.192239.14870@infodev.cam.ac.uk> Sender: news@infodev.cam.ac.uk (USENET news) Nntp-Posting-Host: apus.cus.cam.ac.uk Organization: U of Cambridge, England Date: Sat, 23 Jan 1993 19:22:39 GMT Lines: 49