Infinite Noise TRNG

Open hardware USB true random number generator

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!

Features & Specifications

  • Default 30 KB/second of random data
  • No firmware
  • “Whitening” implemented in the driver
  • Comes with polycarbonate enclosure
  • Immune to power supply noise and RF interference
  • Uses only stock components
  • Health monitor built into host drivers
  • Multiplatform driver support (Windows, Linux, and also ARM-support)
  • Fully open source (see GitHub repo)

Use Cases

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:

  • Building your own certificate authority
  • Administering wireless access points with WPA2
  • Running a high-traffic server with SSL enabled
  • Having fun with one-time pads
  • Replacing /dev/urandom with a more secure and faster /dev/random

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.

Design

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.

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: