Article View: sci.crypt
Article #1556Re: Simple hardware RNG
From: W.A.Simon
Date: Wed, 11 Nov 1992 13:01
Date: Wed, 11 Nov 1992 13:01
37 lines
1506 bytes
1506 bytes
In <1992Nov1.225224.23220@qualcomm.com> karn@servo.qualcomm.com (Phil Karn) proposes: > [ ... ] > One of the exhibits was a "chaotic pendulum" consisting of several > [ ... ] > outcomes over time. Just the ticket for a good hardware random number > generator. > [ ... ] Practically, a software model, maybe... But it could be found out. But what's wrong with this: /dev/faircoin A process spits out an uninterrompted sequence of alternating 0s and 1s, to a bit bucket. It is the "fair coin"... 010101010101010101010101010101... Everytime a process needs a random bit, it reads the character device. The device driver just taps the "fair coin" on the shoulder, which the "fair coin" takes as a request for a contribution. It interrupts its blissful occupation, turns its shlong away from the bucket, aims it at the master end of the device and squirts the next drop of randomness: a "0" or a "1". It then blissfully resumes where it was interrupted. -- Alain [ ... usual disclaimer... ]
Technical Details
Message-ID:
<14090@elevia.uniforum.qc.ca>Path:
arc1-ca.pugleaf.net!sparky!uunet!utcsri!newsflash.concordia.ca!IRO.UMontreal.CA!CC.UMontreal.CA!sifon!thunder.mcrcim.mcgill.edu!sobeco!zap!unimtl!elevia!alainReferences:
<1992Oct22.070717.28400@cs.aukuni.ac.nz> <5830006@hplsla.hp.com> <1992Nov1.225224.23220@qualcomm.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!newsflash.concordia.ca!IRO.UMontreal.CA!CC.UMontreal.CA!sifon!thunder.mcrcim.mcgill.edu!sobeco!zap!unimtl!elevia!alain From: alain@elevia.uniforum.qc.ca (W.A.Simon) Newsgroups: sci.crypt Subject: Re: Simple hardware RNG Message-ID: <14090@elevia.uniforum.qc.ca> References: <1992Oct22.070717.28400@cs.aukuni.ac.nz> <5830006@hplsla.hp.com> <1992Nov1.225224.23220@qualcomm.com> Date: 11 Nov 92 08:01:11 EST Lines: 37