chip-level randomness?

Carl Ellison cme at acm.org
Sat Sep 15 13:16:27 EDT 2001


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

At 09:51 AM 9/14/2001 -0400, R. A. Hettinga wrote:
>I'm rooting around for stuff on hardware random number generation.
>
>More specificially, I'm looking to see if anyone has done any
>entropy-collection at the chip-architecture level as part of the
>logic of a chip.
>
>I saw somewhere the intel had done it as part of the Pentium, for
>instance, but I can't find out whether it's an actual entropy
>collector, or just a PRNG.

http://developer.intel.com/design/security/rng/rngfaq.htm

The Intel generator is not built into the Pentium but rather into the
Intel chipset (specifically, a part called the Firmware Hub).  It is
available in the 800-series chipsets/motherboards.  Roughly, you can
find these on Intel Pentium III and P-4 motherboards.  To find
whether a particular system has the RNG, you can try loading the
Intel RNG driver (under Windows) and you'll be told whether the
system has the hardware.

See http://developer.intel.com/design/security/rng/rngres.htm for the
driver ("Security Driver")

BTW, that RNG is really hot -- very high speed, very high entropy. 
The post-processing in hardware is relatively simple.  The driver
post-processes by running batches through a hash.

I'm told that the LINUX 2.4 kernel comes with the RNG driver
built-in, but I haven't tried that.

 - Carl

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQA/AwUBO6OM6nPxfjyW5ytxEQI5oQCfUBWT4vuM59G+vMciLZepFgkazG0AoMFN
sbkT+UGB5EbZ68VciHGIXB6S
=udQC
-----END PGP SIGNATURE-----


+------------------------------------------------------------------+
|Carl M. Ellison         cme at acm.org     http://world.std.com/~cme |
|    PGP: 08FF BA05 599B 49D2  23C6 6FFD 36BA D342                 |
+--Officer, officer, arrest that man. He's whistling a dirty song.-+



---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo at wasabisystems.com




More information about the cryptography mailing list