TrueRNG
An entropy source for Linux's rngd
Using reverse biased base-emitter avalanche breakdown noise to generate random numbers.
Based on http://robseward.com/misc/RNG2/.
Except for DC-DC 12V power supply, all parts included on Arduino Starter Kit.
Version 1.2 (this one) uses a 5V to 12V booster.
--
Test it with:
$ rngtest -b1 < /dev/ttyACM0
Later, on Linux run the following command:
\# rngd -r /dev/ttyACM0
--
TODO: This is draft 1.0. Add initscripts, maybe systemd scripts.