Random number generating apparatus
First Claim
Patent Images
1. A random number signal generating apparatus comprising:
- a semiconductor device having a junction;
a reverse bias applying circuit for applying a reverse bias voltage of a degree so as to cause a breakdown current in said junction;
an amplifying circuit for amplifying a noise signal created in a current path including said junction to produce an amplified noise signal;
DC-component removing means for removing a DC-component from the amplified noise signal to obtain a resultant noise signal;
sampling means for sampling the resultant noise signal in said DC-component removing means to output a sampling value sequence; and
a smoothing circuit for consecutively applying a logical calculation to each one of multiple sampling value blocks truncated from said sampling value sequence to generate a sequence of resultant values consisting of 0s and 1s as a random number signal, the logical calculations being performed such that occurrence probabilities of 0 and 1 in said resultant values are substantially equalized.
1 Assignment
0 Petitions
Accused Products
Abstract
A random number generating apparatus which is suitable for miniaturization and which can easily generate binary random numbers that are cryptographically secure is provided. The apparatus comprises: a semiconductor device having a junction; reverse bias applying circuit for applying a reverse bias voltage of a degree so as to cause a breakdown current in the junction; and a binarizing circuit for binarizing a noise signal created in a current path including said junction for generating random numbers from the binarized signal.
68 Citations
14 Claims
-
1. A random number signal generating apparatus comprising:
-
a semiconductor device having a junction;
a reverse bias applying circuit for applying a reverse bias voltage of a degree so as to cause a breakdown current in said junction;
an amplifying circuit for amplifying a noise signal created in a current path including said junction to produce an amplified noise signal;
DC-component removing means for removing a DC-component from the amplified noise signal to obtain a resultant noise signal;
sampling means for sampling the resultant noise signal in said DC-component removing means to output a sampling value sequence; and
a smoothing circuit for consecutively applying a logical calculation to each one of multiple sampling value blocks truncated from said sampling value sequence to generate a sequence of resultant values consisting of 0s and 1s as a random number signal, the logical calculations being performed such that occurrence probabilities of 0 and 1 in said resultant values are substantially equalized. - View Dependent Claims (2)
-
-
3. A random number signal generating apparatus comprising:
-
a semiconductor device having a junction;
a reverse bias applying circuit for applying a reverse bias voltage of a degree so as to cause a breakdown current in said junction;
an amplifying circuit for amplifying a noise signal created in a current path including said junction to produce an amplified noise signal;
DC-component removing means for removing a DC-component from the amplified noise signal to obtain a resultant noise signal;
a comparison circuit for comparing the resultant noise signal in said DC-component removing means with a predetermined reference voltage for obtaining a binary signal;
sampling means for sampling said binary signal for obtaining a sampling value sequence consisting of 0s and 1s; and
a smoothing circuit for consecutively applying a logical calculation to each one of multiple sampling value blocks truncated from said sampling value sequence to generate a sequence of resultant values consisting of 0s and 1s as a random number signal, the logical calculations being performed such that occurrence probabilities of 0 and 1 in said resultant values are substantially equalized. - View Dependent Claims (4, 5, 6, 7)
-
-
8. A method for generating a random number signal, comprising the steps of:
-
utilizing a semiconductor device having a junction;
applying a reverse bias voltage to said junction and causing a breakdown current in said junction;
amplifying a noise signal created in a current path including said junction to produce an amplified noise signal;
removing a DC-component from the amplified noise signal to obtain a resultant noise signal, sampling the resultant noise signal in said removing step to output a sampling value sequence as random numbers; and
consecutively applying a logical calculation to each one of multiple sampling value blocks truncated from said sampling value sequence to generate a sequence of resultant values consisting of 0s and 1s as a random number signal, the logical calculations being performed such that occurrence probabilities of 0 and 1 in said resultant values are substantially equalized. - View Dependent Claims (9)
utilizing a Zener diode as said semiconductor device.
-
-
10. A method for generating a random number signal, comprising the steps of:
-
utilizing a semiconductor device having a junction;
applying a reverse bias voltage to said junction and causing a breakdown current in said junction;
amplifying a noise signal created in a current path including said junction to produce an amplified noise signal;
removing a DC-component from the amplified noise signal to obtain a resultant noise signal;
comparing the resultant noise signal in said removing step with a predetermined reference voltage and obtaining a binary signal;
sampling said binary signal and obtaining a sampling value sequence consisting of 0s and 1s; and
consecutively applying a logical calculation to each one of multiple sampling value blocks truncated from said sampling value sequence to generate a sequence of resultant values consisting of 0s and 1s as a random number signal, the logical calculations being performed such that occurrence probabilities of 0 and 1 in said resultant values are substantially equalized. - View Dependent Claims (11, 12, 13, 14)
utilizing a Zener diode as said semiconductor device.
-
-
12. A method according to claim 11, further comprising a step of controlling said reference voltage and substantially equalizing an occurrence probability of 0 and 1 in said sampling value sequence.
-
13. A method according to claim 10, further comprising a step of controlling said reference voltage and substantially equalizing an occurrence probability of 0 and 1 in said sampling value sequence.
-
14. A method according to claim 10, wherein said predetermined reference voltage is a ground voltage.
Specification