Random number generator and generation method
DCFirst Claim
1. A method of producing a series of true random numbers, said method composing:
- using a hardware device to produce an analog noise signal;
converting said analog noise signal to a binary true random sequence of signals;
interfacing said binary true random sequence of signals to a general purpose personal computer; and
utilizing said interfaced binary true random sequence of signals in said computer.
1 Assignment
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
An RNG circuit is connected to the parallel port of a computer. The circuit includes a flat source of white noise and a CMOS amplifier circuit compensated in the high frequency range. A low-frequency cut-off is selected to maintain high band-width yet eliminate the 1/f amplifier noise tail. A CMOS comparator with a 10 nanosecond rise time converts the analog signal to a binary one. A shift register converts the serial signal to a 4-bit parallel one at a sample rate selected at the knee of the serial dependence curve. Two levels of XOR defect correction produce a BRS at 20 kHZ, which is converted to a 4-bit parallel word, latched and buffered. The entire circuit is powered from the data pins of the parallel port. A device driver interface in the computer operates the RNG. The randomness defects with various levels of correction and sample rates are calculated and the RNG is optimized before manufacture.
-
Citations
10 Claims
-
1. A method of producing a series of true random numbers, said method composing:
-
using a hardware device to produce an analog noise signal;
converting said analog noise signal to a binary true random sequence of signals;
interfacing said binary true random sequence of signals to a general purpose personal computer; and
utilizing said interfaced binary true random sequence of signals in said computer. - View Dependent Claims (2)
-
-
3. A true random number generator comprising:
-
a true random number generator circuit for generating a true random sequence of signals; and
a personal computer including a true random number generator circuit interface, said interface consisting of one or more of the following;
a device driver, a TSR, a portion of the operating system of said personal computer, and a program stored in the bios memory of said personal computer.- View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A device for interfacing with a true random number generator, said device comprising:
-
a personal computer including;
a memory for storing information for interfacing with a true random number generator circuit, and an electronic processor communicating with said memory for interfacing with said true random number generator; and
whereinsaid information for interfacing with a true random number generator consists of one or more of the following;
a device driver, a TSR, a portion of the operating system of said personal computer, and a program stored in the bios memory of said personal computer.
-
Specification