This project is coming soon. Sign up to receive updates and be notified when this project launches.
The Infinite Noise TRNG is an affordable and secure true random number generator (TRNG) based on a modular entropy multiplier technique that continuously loops over previous random output, gathering randomness from the noise of the hardware components along the way, to generate the next random output. The simplicity of this technique makes it quite robust to common attacks like signal injection. The openness of the implementation makes it and easy to inspect and verify, as all security hardware should be!
The Infinite Noise TRNG is useful in any situation that requires more entropy than normally available on a typical personal computer. The Infinite Noise TRNG is a good choice if you are:
The default output rate of 30 KB/s can be improved to several megabits per second if your application requires it. But for most applications the default should be okay.
The Infinite Noise TRNG is based on a design originally developed by Peter Allan in 1999. The design being produced through this campaign was created by Bill Cox (a.k.a. waywardgeek) and introduces modern components and a simple USB interface. The design was not modified by me – I just found the GitHub project and wanted to have one. I’m in touch with Bill Cox and he’s happy to support this effort.