Random bit stream generator and method
First Claim
1. A generator for producing a random bit stream comprising:
- regulated source means for generating a noise signal;
amplifier means for producing an amplified noise signal from the noise signal, the amplifier means coupled to the regulated source means;
comparator means for receiving the amplified noise signal and a feedback input and producing a comparator output signal, the comparator means coupled to the amplifier means;
flip-flop means for receiving the comparator output signal and for producing a random bit stream, the flip-flop means coupled to the comparator means; and
filter means for averaging the random bit stream and producing the feedback input, the filter means coupled to the amplifier means, to the comparator means, and to the flip-flop means.
1 Assignment
0 Petitions
Accused Products
Abstract
A random bit stream generator and method including a regulated current source for generating a noise signal, an amplifier coupled to the regulated source for producing an amplified noise signal, a filter coupled to the amplifier for averaging the random bit stream and producing a feedback input, a comparator coupled to the amplifier and the filter for receiving the amplified noise signal and the feedback input and producing a digital signal, a flip-flop coupled to the comparator for receiving the digital signal and for producing the random bit stream, and quick start circuitry coupled to the amplifier, the comparator, and the flip flip for ensuring randomness in the random bit stream from generator start up.
42 Citations
25 Claims
-
1. A generator for producing a random bit stream comprising:
-
regulated source means for generating a noise signal; amplifier means for producing an amplified noise signal from the noise signal, the amplifier means coupled to the regulated source means; comparator means for receiving the amplified noise signal and a feedback input and producing a comparator output signal, the comparator means coupled to the amplifier means; flip-flop means for receiving the comparator output signal and for producing a random bit stream, the flip-flop means coupled to the comparator means; and filter means for averaging the random bit stream and producing the feedback input, the filter means coupled to the amplifier means, to the comparator means, and to the flip-flop means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A generator for producing a random bit stream immediately upon generator start up, the generator comprising:
-
regulated source means for generating a noise signal; amplifier means for producing an amplified noise signal from the noise signal, the amplifier means coupled to the regulated source means; comparator means for receiving the amplified noise signal and a feedback input and producing a comparator output signal, the comparator means coupled to the amplifier means; flip-flop means for receiving the comparator output signal and for producing a random bit stream, the flip-flop means coupled to the comparator means; quick start means for ensuring randomness in the random bit stream from generator start up, the quick start means coupled to the amplifier means, the comparator means, and the flip-flop means; and filter means for averaging the random bit stream and producing the feedback input, the filter means coupled to the amplifier means, the comparator means, and the flip-flop means. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for producing a random bit stream in a quick-starting generator comprising the steps of:
-
generating a noise signal in a regulated source; producing an amplified noise signal from the noise signal in an amplifier; producing a feedback signal from a filter; receiving the amplified noise signal and the feedback input and producing a comparator output signal in a comparator; receiving the comparator output signal in a flip-flop; producing a random bit stream from the flip-flop; ensuring randomness in the random bit stream from generator start up using a quick-start circuit; and averaging the random bit stream. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification