US2005204220A1PendingUtilityA1
Random number test circuit, random number generation circuit, semiconductor integrated circuit, IC card and information terminal device
Priority: Mar 2, 2004Filed: Mar 1, 2005Published: Sep 15, 2005
Est. expiryMar 2, 2024(expired)· nominal 20-yr term from priority
G01R 31/3181G06F 7/58
42
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A random number test circuit includes a counting unit to count number of repetitions of a certain-value bit in a random number sequence, the repetitions occurring in series, a detecting unit to detect a plurality of numbers corresponding to a kind of bits in the random number sequence, and a determining unit to determine whether the random number sequence is normal, based on the numbers.
Claims
exact text as granted — not AI-modified1 . A random number test circuit comprising:
a counting unit configured to count number of repetitions of a certain-vasue bit in a random number sequence, the repetitions occurring in series; a detecting unit configured to detect a plurality of numbers corresponding to a kind of bits in the random number sequence; and a determining unit configured to determine whether the random number sequence is normal, based on the numbers.
2 . A random number generation circuit comprising:
a generation unit configured to generate the random number sequence; and the random number test circuit according to claim 1 , which tests the random number sequence.
3 . A random number test circuit comprising:
a receiving unit configured to receive a random number sequence; a detection circuit configured to detect a plurality of bit data items of “1” or “0” in the random number sequence; a shift register which holds in series the bit data items of “1” or “0” repeated in the random number sequence, based on the detected bit data items; a register which holds, based on the detected bit data items, a content of the shift register when each of the bit data items is switched from “1” to “0” or from “0” to “1”; and a determination circuit configured to determine types of repetitions of the bit data items of “1” or “0” from the held content.
4 . The random number test circuit according to claim 3 , wherein the determination circuit includes a signal selection circuit which receives a signal indicating the held content.
5 . The random number test circuit according to claim 3 , wherein the determination circuit includes an adder circuit which sums a plurality of values in the held content.
6 . The random number test circuit according to claim 3 , wherein the determination circuit includes a counter circuit which counts a plurality of values in the held content.
7 . A random number generation circuit comprising:
a generation unit configured to generate the random number sequence; and the random number test circuit according to claim 3 , which tests the random number sequence.
8 . A random number test circuit comprising:
a receiving unit configured to receive a random number sequence; a detection circuit configured to detect a plurality of bit data items of “1” and “0” in the random number sequence; a plurality of shift registers which hold in series the bit data items of “1” and “0” repeated in the random number sequence, based on the detected bit data items; a register which holds, based on the detected bit data items, a plurality of contents of the shift registers when the bit data items are switched from “1” and “0” to “0” and “1”, respectively; and a determination circuit configured to determine types of repetitions of the bit data items “1” and “0” from the held contents.
9 . The random number test circuit according to claim 8 , wherein the determination circuit includes a signal selection circuit which receives a plurality of signals indicating the held contents.
10 . The random number test circuit according to claim 8 , wherein the determination circuit includes an adder circuit which sums a plurality of values in each of the held contents.
11 . The random number test circuit according to claim 8 , wherein the determination circuit includes a counter circuit which counts a plurality of values in each of the held contents.
12 . A random number generation circuit comprising:
a generation unit configured to generate the random number sequence; and the random number test circuit according to claim 8 , which tests the random number sequence.
13 . A semiconductor integrated circuit device comprising:
a generation unit configured to generate a random number sequence; a random number test circuit which tests the random number sequence supplied from the generation unit, and generates a test signal; and an output terminal which outputs the test signal; wherein the random number test circuit includes: a receiving unit configured to receive the random number sequence; a detection circuit configured to detect a plurality of bit data items of “1” and “0” in the random number sequence; a plurality of shift registers which hold in series the bit data items of “1” and “0” repeated in the random number sequence, based on the detected bit data items; a register which holds, based on the detected bit data items, a plurality of contents of the shift registers when the bit data items are switched from “1” and “0” to “0” and “1”, respectively; and a determination circuit configured to determine types of repetitions of the bit data items “1” and “0” from the held contents.
14 . An integrated circuit card provided with a semiconductor integrated circuit, the semiconductor integrated circuit comprising:
a generation unit configured to generate a random number sequence; a random number test circuit which tests the random number sequence supplied from the generation unit, and generates a test signal; and an output terminal which outputs the test signal; wherein the random number test circuit includes: a receiving unit configured to receive the random number sequence; a detection circuit configured to detect a plurality of bit data items of “1” and “0” in the random number sequence; a plurality of shift registers which hold in series the bit data items of “1” and “0” repeated in the random number sequence, based on the detected bit data items; a register which holds, based on the detected bit data items, a plurality of contents of the shift registers when the bit data items are switched from “1” and “0” to “0” and “1”, respectively; and a determination circuit configured to determine types of repetitions of the bit data items “1” and “0” from the held contents.
15 . An information terminal device provided with a semiconductor integrated circuit, the semiconductor integrated circuit comprising:
a generation unit configured to generate a random number sequence; a random number test circuit which tests the random number sequence supplied from the generation unit, and generates a test signal; and an output terminal which outputs the test signal; wherein the random number test circuit includes: a receiving unit configured to receive the random number sequence; a detection circuit configured to detect a plurality of bit data items of “1” and “0” in the random number sequence; a plurality of shift registers which hold in series the bit data items of “1” and “0” repeated in the random number sequence, based on the detected bit data items; a register which holds, based on the detected bit data items, a plurality of contents of the shift registers when the bit data items are switched from “1” and “0” to “0” and “1”, respectively; and a determination circuit configured to determine types of repetitions of the bit data items “1” and “0” from the held contents.Join the waitlist — get patent alerts
Track US2005204220A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.