LWN.net Logo

Intel i8x0

Intel i8x0

Posted May 11, 2006 21:42 UTC (Thu) by giraffedata (subscriber, #1954)
In reply to: Intel i8x0 by ncm
Parent article: On the safety of Linux random numbers

Intel included an interface for getting efficient access to truly random numbers in their chipsets starting at i810 or so

How does it generate truly random numbers?


(Log in to post comments)

Intel i8x0

Posted May 12, 2006 7:33 UTC (Fri) by ncm (subscriber, #165) [Link]

How does it generate truly random numbers?

Physics.

There are plenty of ways to extract truly-random noise from the detailed behavior of electronic components. Generally these sort out into those that go below the statistical averaging of "electric current" to look at thermal variation of the motion of individual electrons ("shot noise"), and those that depend on quantum indeterminacy. Given random analog noise, whether as a current, voltage, or timing noise, it's not hard to turn it into unbiased numbers.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds