Once upon a long ago I thought that the most reasonable approach to test my hardware random number generator was to use tests that other people have written, so I’d avoid testing my own stuff and missing some critical mistake. Well, things didn’t quite turn out as I expected…
BIVBlog #28: Programming the random number generator firmware
With a microcontroller hooked up between a hardware noise generator and a computer, the next step is to write firmware for it. There is a surprisingly wide range of approaches on how to turn analog noise into high quality random data and this video shows how to implement at least the most promising ones.
BIVBlog #27: From analog noise to hardware random number generator
While there are still ways to optimize the noise generator module, the next step towards a proper hardware random number generator is to process its output in a microcontroller and hook that up to a computer. Here’s the hardware side, including a number of alternatives I’ve taken a look at but decided not to pursue […]