Intel 810 Random Number Generator
nathan.zook en amd.com
nathan.zook en amd.com
Mar Ene 25 19:53:48 CST 2000
I have recieved a communication from a prefer-to-remain-annonymous source
that the press report I recall reading indicating a table-indexed function
is erroneous. This source asserted that the data is run through a von
Neumann-styled whitener. (The von Neumann whitener is the famous 00-> nil
01-> 0 10-> 1 11->nil technique). I say von Neumann-styled because it
generates on average 1 bit for every six input instead of 1 for every four
input. The problem with such a whitener is that it only guaranteed to work
if successive samples are time-domain independent. On a square-wave
generator such as a computer motherboard, this is not the case. As has been
mentioned, this is HIGHLY dependent upon board layout, and is likely to
change with board revisions.
Let me be clear: given that the RNG sets a register indicating data "ready",
there is a very good probablility that the thing does contain entropy. The
only question is how much to tell /dev/random. Without the design
specifications, it is hard to guess. (With them, it would still be a tough
job, beyond most of us on this list.)
Nathan
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo en vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/
Más información sobre la lista de distribución Ayuda