From: bart@netcom.com (Harry Bartholomew)
To: cypherpunks@toad.com
Message Hash: 7433e801d9d2eb8fca27a751b4626e332e1dfcb6ff67948081cf4ffab4a4c37f
Message ID: <199402111254.EAA21047@mail.netcom.com>
Reply To: N/A
UTC Datetime: 1994-02-11 13:00:28 UTC
Raw Date: Fri, 11 Feb 94 05:00:28 PST
From: bart@netcom.com (Harry Bartholomew)
Date: Fri, 11 Feb 94 05:00:28 PST
To: cypherpunks@toad.com
Subject: An available RNG
Message-ID: <199402111254.EAA21047@mail.netcom.com>
MIME-Version: 1.0
Content-Type: text/plain
I got this recently, but hesitated to post, after previously
being told by folks on the hardware list "thats too much".
Perhaps not, compared to the RNG-810 that Paul Elliot spoke of.
Forwarded message:
> From bierman@cc.ruu.nl Mon Feb 7 08:44:23 1994
> Date: Mon, 7 Feb 1994 17:42:36 +0100
> Message-Id: <199402071642.AA18036@accucx.cc.ruu.nl>
> X-Sender: bierman@accucx.cc.ruu.nl
> Mime-Version: 1.0
> Content-Type: text/plain; charset="us-ascii"
> To: bart@netcom.com (Harry Bartholomew)
> From: bierman@cc.ruu.nl (Dick J. Bierman)
> Subject: Re: Your hardware RNG
>
> NOW AVAILABLE (second series)/ ordering info at the end of this file/
>
>
> Hardware Random Number Generator
>
> Random Number Generator
> Excerpt from the USER MANUAL
>
> How the RNG works
> The Random Number Generator consists of two independent analogue
> Zener diode based noise sources. Both signals are converted into random bit
> streams, combined and subsequently transmitted in the form of bytes to the
> RS-232 port of your computer. Special timing circuits ensure that crucial
> logical operations occur at moments that the device has stable signals.
> The baud rate is 9600. So the device is capable of supplying you with about
> 960 random bytes or 7600 random bits per second
> Power is drawn from the RTS and TXD signal. (pins 4 and 2 of the D-25
> connector). In order to work properly the RTS signal should be high (5 volts
> or higher) and one should not send bytes to the device!
>
> WARNING: part of the RNG is shielded. It is not recommend to open the
> device. It is not allowed to copy or use the design of the RNG without
> written permission of the developer, the Foundation for Fundamental
> Research on Man and Matter (FREMM).
>
> The testdata
> Each RNG passes a 256 run randomness test before being shipped. Each run
> consists of 8192 samples. The unselected results of this test are included
> with the package. If at the end of the test runs the cumulative first order
> deviation is larger than 1.5 standard deviations the RNG is tested another 20
> times. If it is accepted after these 20 tests this will be indicated.
>
> How to connect the RNG to the computer
> The RNG is functionally similar to a 'crazy' modem producing random
> information to your machine. It should be connected like any modem. In
> some cases when the computer has a standard D-25 male connector you can
> plug the RNG directly into that connector. In other cases (e.g.. for Apple
> machines) you have to connect the RNG through a standard modem cable.
>
>
>
> SOFTWARE supplied on the disk
>
> DOS
>
> The program RTEST (for listing see appendix) takes two arguments.
>
> RTEST <port> <ncycles>
>
> <port> indicates which serial port is used (either 1 or 2. (default:2)).
> <ncycles> gives the number of test runs. One test run consists of reading
> 26500 bytes and calculating the Chi-2 and the number of bits on each one of
> the eight positions within the byte. If more test runs are specified the
> numbers (except the chi-2) accumulate.
> If the program is started it will display one sample from the specified port.
> More samples can be displayed by hitting the ENTER-key.
> Continuous sampling of the test runs is started by the ESC key. The results
> will be available for further statistical analysis in the textfile 'TEST'.
>
> The program RAND3 takes one argument.
>
> RAND3 <port>
>
> This program starts in the same way as RTEST by displaying individual
> samples after each time the ENTER key is hit. . After hitting the ESC key
> continuous sampling starts and the bytes are displayed tin a graphical form
> in real time. The continuous samples can be restarted by hitting the space-
> bar. Exit through the ESC key.
>
> The software addresses the serial port directly. It is also possible to
> implement a driver which is interrupt driven (like the software supplied for
> the Mac). A driver is available upon request and can also be obtained
> electronically from the FTPsite:
> PSI_LINE.psy.uva.nl
> in directory GUESTS/RNG/SOFTWARE/DOS
> In the near future this site will also offer PK-test programs.
>
> Macintosh
>
> The Macintosh software is based upon the standard serial port drivers rather
> than on direct access of the serial ports. The bufferspace for this driver
> should be large enough to hold incoming bytes while the driver is active and
> no reading occurs. In cases where this is not clear one should close the
> driver and reopen it when needed.
> In the examples the modem-port is used. In the listings it is indicated how to
> use the printer-port.
>
> RNG_test
> The program rng_test will ask for the number of test runs to perform. Each
> test run consists of 8192 samples. The chi-2 (df=255) and the number of '1'
> bits minus the number of '0' bits on each of the positions within the byte are
> displayed after each run. Chance expectation is of course 0. When more runs
> are specified the cumulative number of '1' bits minus the cumulative
> number of '0' bits are displayed as well as the corresponding standard
> deviation.
> All data are saved in the file RNGTESTDATA. Each run on a separate line
> and the data separated by spaces.
>
> __________ END OF EXCERPT FROM USER MANUAL _______
>
> ORDERING INFORMATION:
>
> Single unit: $195, -excl shipping; add $10 shippng for the US & Asia,
> $5 for Europe
>
> Reduction is possible for larger quantities.
>
>
> Send check to:
> Stichting FREMM
> Alexanderkade 1
> 1018 CH Amsterdam
> The Netherlands
>
> Make check payable to: Stichting FREMM
>
> or send your order by FAX to:
>
> (+31) 20 4206075
>
> With a signed specificiation of your mastercardnumber & expiration date.
>
> Contact for more info:
> bierman@cc.ruu.nl
>
>
> _______ DJB________
>
>
>
Return to February 1994
Return to “bart@netcom.com (Harry Bartholomew)”
1994-02-11 (Fri, 11 Feb 94 05:00:28 PST) - An available RNG - bart@netcom.com (Harry Bartholomew)