Hi,

Wondering if the Crypto++ development team is familiar with Intel's 
hardware-based digital RNG (DRNG) to appear early next year?
Essentially, it is a hardware RNG implemented on the processor chip, providing 
highly entropic output and with very low latency.  Since access is through a 
single instruction added to the Intel 64 instruction set, it's also quite easy 
to use.  Its application, among other things, is cryptographic key generation.

Was thinking that it might  provide a robust seeding mechanism for the PRNG 
implementation in osrng.h, or perhaps a PRNG alternative when the library 
executes on a machine supporting the feature.

Note that it's NIST SP800-90 compliant and FIPS-140-2 (level 2) certifiable.

Here are some links for additional information:

http://spectrum.ieee.org/semiconductors/processors/behind-intels-new-randomnumber-generator/?utm_source=techalert&utm_medium=email&utm_campaign=090111
http://software.intel.com/en-us/articles/download-the-latest-bull-mountain-software-implemenation-guide/
Note discussion by the Linux community and Linus Torvald's later comments at:
http://lkml.org/lkml/2011/7/29/353

Thoughts?

David Ott

-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.

Reply via email to