RANDOM NUMBER GENERATOR CIRCUIT AND CRYPTOGRAPHIC CIRCUIT
First Claim
1. A random number generator circuit comprising:
- a physical random number generating element generating and outputting physical random numbers;
a digitizing circuit digitizing the physical random numbers and outputting a random number sequence;
a testing circuit testing the random number sequence; and
an error correcting code circuit including;
a shift register having the random number sequence input thereto;
a multiplier multiplying the random number sequence stored in the shift register by an error-correcting-code generating matrix; and
a selector switch selecting and outputting one of an output of the shift register and an output of the multiplier in accordance with a result of a test conducted by the testing circuit, the error correcting code circuit outputting the output of the multiplier as a corrected random number sequence from the selector switch when the result of a test conducted by the testing circuit indicates a rejection,the testing circuit testing the corrected random number sequence when the result of the test indicates a rejection.
1 Assignment
0 Petitions
Accused Products
Abstract
A random number generator circuit includes: an element generating and outputting physical random numbers; a digitizing circuit digitizing the physical random numbers to output a random number sequence tested by a testing circuit; and an error correcting code circuit including a shift register having the random number sequence input thereto, a multiplier multiplying the stored random number sequence by an error-correcting-code generating matrix, and a selector switch outputting one of an output of the shift register and an output of the multiplier in accordance with a test result obtained by the testing circuit. The error correcting code circuit outputs the output of the multiplier as a corrected random number sequence from the selector switch when the result of a test conducted by the testing circuit indicates a rejection. The testing circuit tests the corrected random number sequence when the result of the test indicates a rejection.
20 Citations
16 Claims
-
1. A random number generator circuit comprising:
-
a physical random number generating element generating and outputting physical random numbers; a digitizing circuit digitizing the physical random numbers and outputting a random number sequence; a testing circuit testing the random number sequence; and an error correcting code circuit including;
a shift register having the random number sequence input thereto;
a multiplier multiplying the random number sequence stored in the shift register by an error-correcting-code generating matrix; and
a selector switch selecting and outputting one of an output of the shift register and an output of the multiplier in accordance with a result of a test conducted by the testing circuit, the error correcting code circuit outputting the output of the multiplier as a corrected random number sequence from the selector switch when the result of a test conducted by the testing circuit indicates a rejection,the testing circuit testing the corrected random number sequence when the result of the test indicates a rejection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification