Method of uniforming physical random number and physical number generation device
First Claim
1. A method of uniforming physical random numbers, comprising the steps of:
- inputting a plurality of physical random numbers to a random number holding device (200) to hold them, employing a part of physical random numbers held in said random number holding device as an address of a selector, and randomly selecting and outputting physical random numbers from the residual part, based on said address.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of uniforming physical random numbers, capable of maintaining a random number generating rate and ensuring security concurrently. The method sequentially inputs a plurality of physical random numbers to a shift register to hold them there, and shifts them every time a reference pulse signal rises. Physical random numbers held in the shift register are randomly selected and output by a selector based on part of them. Accordingly, physical random numbers input to the shift register are uniformed and then output even thought they have a deviation, thereby eliminating the chance of not outputting random numbers or letting others recognize the deviation of random numbers.
-
Citations
22 Claims
-
1. A method of uniforming physical random numbers, comprising the steps of:
- inputting a plurality of physical random numbers to a random number holding device (200) to hold them, employing a part of physical random numbers held in said random number holding device as an address of a selector, and randomly selecting and outputting physical random numbers from the residual part, based on said address.
- View Dependent Claims (2, 3, 4, 5)
-
6. A physical random number generation device having a physical random number generator, said physical random number generator comprising:
-
a serial physical random number generator for generating a serial random number in accordance with a reference clock signal;
a serial/parallel converter for converting the serial random number to a parallel random number;
a plurality of registers capable of holding the parallel random number; and
a control circuit for sequentially holding the parallel random number in said registers every time the parallel random number is generated by said serial/parallel converter, and reading and outputting the parallel random number from said register in accordance with a read clock signal, as well as successively updating the contents of said registers by shifting the parallel random number from the other register to the register for which the reading is ended. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A physical random number generator comprising:
-
two integration circuits for integrating a clock signal through a resistor and a capacitor to output an integral waveform, two noise sources, two amplifiers for amplifying the noise of said noise source to output a noise signal, two mixers for mixing said integral waveform and said noise signal, and two edge detection circuits for detecting the first edge of jitter generated based on an output waveform of said mixer;
a flip-flop for outputting “
0”
or “
1”
based on a phase difference in the output signal between said edge detection circuits;
a phase adjuster for adjusting the phase of an input signal input into said each integration circuit, said phase adjuster having a delay, a first selector and an up/down counter; and
a feedback circuit for feeding back the output of said flip-flop to said phase adjuster so that “
0”
or “
1”
output from said flip-flop may converge to 50%;
wherein a second selector and a third selector are provided at the former stage of said each integration circuit, and a polarity switching circuit is provided for switching the polarity of input for said first selector, said second selector and said third selector by the most significant bit of said up/down counter. - View Dependent Claims (17, 18, 19)
-
-
16. A physical random number generator comprising:
-
one integration circuit for integrating a clock signal through a resistor and a capacitor to output an integral waveform, two noise sources, two amplifiers for amplifying the noise of said noise source to output a noise signal, two mixers for mixing said integral waveform and said noise signal, and two edge detection circuits for detecting the first edge of jitter generated based on an output waveform of said mixer; and
a flip-flop for outputting “
0”
or “
1”
based on a phase difference in the output signal between said edge detection circuits;
wherein a variable delay composed of a delay and a selector to adjust the phase of an input signal input into said flip-flop is provided at the former or latter stage of said each edge detection circuit, and a feedback circuit for feeding back the output of said flip-flop to said variable delay so that “
0”
or “
1”
output from said flip-flop may converge to 50%. - View Dependent Claims (20, 21, 22)
-
Specification