Random number generating circuit
First Claim
Patent Images
1. A random number generating circuit comprising:
- an uncertain logic circuit including a flip-flop logic circuit which provides digital output values not definitely determined by a digital input value; and
an equalizing circuit which equalizes appearance frequencies of “
0” and
“
1”
in said digital output values from said uncertain logic circuit;
wherein said uncertain logic circuit includes at least four NOR circuits or NAND circuits that are in chain connection with output of each of said NOR or NAND circuits being connected to one of inputs of next NOR or NAND circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
A random number generating circuit can generate random numbers with high randomness, and can be made as a compact integrated circuit. The random number generating circuit includes an uncertain logic circuit having a flip-flop type logic circuit that gives digital output values not determined definitely by a digital input value, and an equalizing circuit having an exclusive OR operating circuit for equalizing appearance frequencies of “0” and “1” in the digital output values output from the uncertain logic circuit.
19 Citations
19 Claims
-
1. A random number generating circuit comprising:
-
an uncertain logic circuit including a flip-flop logic circuit which provides digital output values not definitely determined by a digital input value; and an equalizing circuit which equalizes appearance frequencies of “
0” and
“
1”
in said digital output values from said uncertain logic circuit;wherein said uncertain logic circuit includes at least four NOR circuits or NAND circuits that are in chain connection with output of each of said NOR or NAND circuits being connected to one of inputs of next NOR or NAND circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A random number generating circuit comprising:
-
an uncertain logic circuit including a flip-flop logic circuit which provides digital output values not definitely determined by a digital input value; and an equalizing circuit which equalizes appearance frequencies of “
0” and
“
1”
in said digital output values from said uncertain logic circuit,wherein said equalizing circuit includes a circuit configured to operate exclusive OR by using said digital output value from said uncertain logic circuit, and said uncertain logic circuit alternately repeats a phase for turning OFF a power source of said flip-flop logic circuit over a length of time enough to substantially erase information concerning preceding state of said flip-flop logic circuit and a phase for turning ON said power source of said flip-flop logic circuit, while continuously giving an input signal for holding output of said flip-flop logic circuit at a value maintaining the preceding state, thereby causing said flip-flop logic circuit to output an uncertain digital signal sequence.
-
-
15. A random number generating circuit comprising:
-
an uncertain logic circuit including a flip-flop logic circuit which provides digital output values not definitely determined by a digital input value; and an equalizing circuit which equalizes appearance frequencies of “
0” and
“
1”
in said digital output values from said uncertain logic circuit,wherein said uncertain logic circuit includes a plurality of RS-flip-flops, and generates said digital output values by supplying said flip-flops with pulse voltages different in size relative to each other and using outputs from said flip-flops. - View Dependent Claims (16)
-
-
17. A random number generating circuit comprising:
-
an uncertain logic circuit including a flip-flop logic circuit which provides digital output values not definitely determined by a digital input value; and an equalizing circuit which equalizes appearance frequencies of “
0” and
“
1”
in said digital output values from said uncertain logic circuit,wherein said equalizing circuit includes; a count circuit which counts appearance frequencies of “
0” and
“
1”
output from said flip-flop logic circuit; anda feedback circuit which gives a feedback signal based on appearance frequencies counted by said count circuit to said flip-flop logic circuit. - View Dependent Claims (18, 19)
-
Specification