home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / sci / crypt / 4527 < prev    next >
Encoding:
Text File  |  1992-11-09  |  1.5 KB  |  38 lines

  1. Newsgroups: sci.crypt
  2. Path: sparky!uunet!walter!qualcom.qualcomm.com!servo.qualcomm.com!karn
  3. From: karn@servo.qualcomm.com (Phil Karn)
  4. Subject: Re: Simple hardware RNG
  5. Message-ID: <1992Nov1.225224.23220@qualcomm.com>
  6. Sender: news@qualcomm.com
  7. Nntp-Posting-Host: servo.qualcomm.com
  8. Organization: Qualcomm, Inc
  9. References: <1992Oct22.070717.28400@cs.aukuni.ac.nz> <5830006@hplsla.hp.com>
  10. Date: Sun, 1 Nov 1992 22:52:24 GMT
  11. Lines: 25
  12.  
  13. On a visit to the Exploratorium in San Francisco last week (the
  14. occasion was an excellent Interop hospitality "suite" sponsored by
  15. TGV, by the way) I got an inspiration for yet another hardware random
  16. number generator.
  17.  
  18. One of the exhibits was a "chaotic pendulum" consisting of several
  19. interconnected pendulums. (penduli?) Spin it and the whole ensemble
  20. twists and contorts in all sorts of bizarre ways. Although a simple
  21. pendulum is highly predictable, a coupled set of pendulums is very
  22. different.  It's a good demonstration of chaos theory, in that very
  23. small variations in initial starting conditions yield very different
  24. outcomes over time. Just the ticket for a good hardware random number
  25. generator.
  26.  
  27. Just attach an optical shaft encoder (the more bits the better) to the
  28. main pivot. Spin it and sample the encoder after several seconds.
  29. Repeat several times, concatenate the encoder values, and hash with
  30. MD-5. The result should be a pretty good random number, suitable for
  31. use as a crypto key. Of course, you'll want to keep the blinds drawn
  32. so the FBI can't videotape your key generator in action...
  33.  
  34. Phil
  35.  
  36.  
  37.  
  38.