🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: sci.crypt
Article #1475

Re: Simple hardware RNG

#1475
From: Phil Karn
Date: Sun, 01 Nov 1992 22:52
22 lines
1583 bytes
On a visit to the Exploratorium in San Francisco last week (the
occasion was an excellent Interop hospitality "suite" sponsored by
TGV, by the way) I got an inspiration for yet another hardware random
number generator.

One of the exhibits was a "chaotic pendulum" consisting of several
interconnected pendulums. (penduli?) Spin it and the whole ensemble
twists and contorts in all sorts of bizarre ways. Although a simple
pendulum is highly predictable, a coupled set of pendulums is very
different.  It's a good demonstration of chaos theory, in that very
small variations in initial starting conditions yield very different
outcomes over time. Just the ticket for a good hardware random number
generator.

Just attach an optical shaft encoder (the more bits the better) to the
main pivot. Spin it and sample the encoder after several seconds.
Repeat several times, concatenate the encoder values, and hash with
MD-5. The result should be a pretty good random number, suitable for
use as a crypto key. Of course, you'll want to keep the blinds drawn
so the FBI can't videotape your key generator in action...

Phil
Technical Details
Message-ID: <1992Nov1.225224.23220@qualcomm.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!walter!qualcom.qualcomm.com!servo.qualcomm.com!karn
References: <1992Oct22.070717.28400@cs.aukuni.ac.nz> <5830006@hplsla.hp.com>

Show Full Headers
Complete Article Headers
Newsgroups: sci.crypt
Path: arc1-ca.pugleaf.net!sparky!uunet!walter!qualcom.qualcomm.com!servo.qualcomm.com!karn
From: karn@servo.qualcomm.com (Phil Karn)
Subject: Re: Simple hardware RNG
Message-ID: <1992Nov1.225224.23220@qualcomm.com>
Sender: news@qualcomm.com
Nntp-Posting-Host: servo.qualcomm.com
Organization: Qualcomm, Inc
References: <1992Oct22.070717.28400@cs.aukuni.ac.nz> <5830006@hplsla.hp.com>
Date: Sun, 1 Nov 1992 22:52:24 GMT
Lines: 25