home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / sci / crypt / 3236 < prev    next >
Encoding:
Internet Message Format  |  1992-09-14  |  3.6 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!wupost!waikato.ac.nz!aukuni.ac.nz!cs18.cs.aukuni.ac.nz!pgut1
  2. From: pgut1@cs.aukuni.ac.nz (Peter Gutmann)
  3. Newsgroups: sci.crypt
  4. Subject: Re: IDEA cipher (was: PGP 2.0 Announcement)
  5. Message-ID: <1992Sep15.062452.24780@cs.aukuni.ac.nz>
  6. Date: 15 Sep 92 06:24:52 GMT
  7. References: <1992Sep11.085627.26861@cs.aukuni.ac.nz> <1407@eouk23.eoe.co.uk>
  8. Sender: pgut1@cs.aukuni.ac.nz (PeterClaus          Gutmann        )
  9. Organization: Computer Science Dept. University of Auckland
  10. Lines: 58
  11.  
  12. In <1407@eouk23.eoe.co.uk> a subliminally implanted suggestion made
  13.     ahaley@eoe.co.uk (Andrew Haley) write:
  14.  
  15. >Peter Gutmann (pgut1@cs.aukuni.ac.nz) wrote:
  16.  
  17. >: However the patent owners, Ascom-Tech AG, are being very reasonable about
  18. >: the patent (totally unlike PKP).  They let us use it in PGP without having
  19. >: to pay any license fees since PGP is free, and are very approachable about
  20. >: it's use in other programs.  Still, I ended up not using it in my PGP-compatible
  21. >: archiver since I have a religious thing about patents - however, IDEA is a very
  22. >: good cipher and the way the patent is being administered is one of the more
  23. >: enlightened I've seen.
  24.  
  25. >I utterly disagree.  There is no way to describe the enforcement of an
  26. >algorithm patent as "enlightened".  It's like saying "Frank is a good
  27. >jailer, he doesn't tie my shackles too tight".  They (the IDEA
  28. >licensors) _do not_ allow the free use in PGP in general, only in
  29. >noncommercial cases.  Which means that you and I can communicate with
  30. >PGP until we wish to discuss business; then we have to start paying
  31. >money.
  32.  
  33. (I know followups were redirected to comp.patents but what I'm about to say
  34.  is probably more relevant to sci.crypt)
  35.  
  36. The reason PGP uses a patented cipher is that there is no real alternative.
  37. Triple DES is way too slow, as well as being *the* major target for US export
  38. restrictions.  Other algorithms are either patented, have been compromised
  39. (mainly by differential cryptanalysis), or both.  IDEA has been shown to be
  40. more resistant to differential cryptanalysis than most other ciphers (including
  41. DES).  It is currently under intense scrutiny by crypto experts in a number of
  42. coutries (I think the PGP docs include information on this).
  43.  
  44. The main point here is that if there's nothing else available then using a
  45. (as far as anyone can tell rather good) patented cipher is better than using
  46. a do-it-yourself one of dubious security.  It's rather sad that there's
  47. nothing good/unrestricted available for public use (they're either
  48. export-restricted or patented or haven't been widely analyzed).  Using IDEA
  49. was probably the best choice...
  50.  
  51. Peter.
  52.  
  53. ObFootnote: I'm religiously against software patents, and I'm not defending
  54.   them here.  I agitated against the use of a patented cipher in PGP on the
  55.   grounds that noone could write any PGP-compatible software without running
  56.   into the IDEA patent, since you *must* use IDEA to read the keyrings.  One
  57.   of the reasons the keyrings have provision for OEM cipher ID's for keyrings
  58.   is to allow the use of non-patented algorithms to protect secret keys.  In
  59.   my PGP-compatible archiver I use an OEM ID for the encryption algorithm
  60.   used to protect the keys - no way I'm going to get caught up in a patent
  61.   wrangle.  If anyone wants to protect PGP keyrings with their own non-
  62.   patented ciphers, ID's of 64 and up are available (although it would be a
  63.   good idea to check if anyone else is using them before you blindly define
  64.   your own ID).
  65.  
  66.   Any comments on this scheme?
  67. --
  68.     pgut1@cs.aukuni.ac.nz || peterg@kcbbs.gen.nz || peter@nacjack.gen.nz
  69.              (In order of preference)
  70.