Random number generator with entropy accumulation
First Claim
Patent Images
1. A method comprising:
- generating random bits;
processing the generated random bits to accumulate entropy in the generated random bits; and
selectively outputting the processed random bits such that at least one processed random bit is not output.
1 Assignment
0 Petitions
Accused Products
Abstract
A random number generator includes a random bit source to generate random bits and circuitry to process the generated random bits to accumulate entropy in the generated random bits. The random number generator also includes circuitry to output processed random bits selectively such that at least one processed random bit is not output.
106 Citations
45 Claims
-
1. A method comprising:
-
generating random bits;
processing the generated random bits to accumulate entropy in the generated random bits; and
selectively outputting the processed random bits such that at least one processed random bit is not output. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a random bit source to generate random bits;
circuitry to process the generated random bits to accumulate entropy in the generated random bits; and
circuitry to output the processed random bits selectively such that at least one processed random bit is not output. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A firmware hub comprising:
-
(a) a memory to store basic input/output system software; and
(b) a random number generator comprising;
(i) a random bit source to generate random bits, (ii) circuitry to process the generated random bits to accumulate entropy in the generated random bits, and (iii) circuitry to output the processed random bits selectively such that at least one processed random bit is not output. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A chipset comprising:
-
(a) a memory controller hub;
(b) an input/output controller hub; and
(c) a firmware hub comprising;
(i) a memory to store basic input/output system software, and (ii) a random number generator comprising;
(A) a random bit source to generate random bits, (B) circuitry to process the generated random bits to accumulate entropy in the generated random bits, and (C) circuitry to output the processed random bits selectively such that at least one processed random bit is not output. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A processor comprising:
-
a random number generator comprising;
(i) a random bit source to generate random bits, (ii) circuitry to process the generated random bits to accumulate entropy in the generated random bits, and (iii) circuitry to output the processed random bits selectively such that at least one processed random bit is not output. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A computer system comprising:
-
(a) one or more processors;
(b) a memory controller hub;
(c) an input/output controller hub; and
(d) a firmware hub comprising;
(i) a memory to store basic input/output system software, and (ii) a random number generator comprising;
(A) a random bit source to generate random bits, (B) circuitry to process the generated random bits to accumulate entropy in the generated random bits, and (C) circuitry to output the processed random bits selectively such that at least one processed random bit is not output. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A computer readable medium having computer executable instructions for:
-
processing generated random bits to accumulate entropy in the generated random bits; and
selectively outputting the processed random bits such that at least one processed random bit is not output. - View Dependent Claims (41, 42, 43, 44, 45)
-
Specification