3 ms·
There is a(n expensive) solution: https://en.wikipedia.org/wiki/Hardware_random_number_generator https://en.wikipedia.org/wiki/Hardware_random_number_generat..
by RamiK 13y ago
There is a(n expensive) solution:
https://en.wikipedia.org/wiki/Hardware_random_number_generator https://en.wikipedia.org/wiki/Hardware_random_number_generat...
https://en.wikipedia.org/wiki/Comparison_of_hardware_random_number_generators https://en.wikipedia.org/wiki/Comparison_of_hardware_random_...
- simias 13y agoNot a solution to the particular issue of trusting HW PRNG unless you can audit the innards of this particular hardware. Maybe an opensource FPGA-based solution might do the trick if you really need high-quality highly-secure fast random number generation. Personally when I've needed good and fast sources of entropy I've just picked a good (but slow) random number source and used it as a key for a strong stream cipher (that I would renew every megabit or so). Assuming there are no weaknesses in the cipher and you have hardware acceleration you can get a very fast PRNG source. And unlike RDRAND you can actually audit the hardware cipher implementation because it behaves deterministically.
- DanBC 13y agoSome of the older devices (1997) had obvious flaws, and were lousy for crypto. Here's a list: https://news.ycombinator.com/item?id=6060636 https://news.ycombinator.com/item?id=6060636