Infinite Noise TRNG

(4 customer reviews)


open source true random number generator

  • Hardware Design by: Bill Cox & Contributors
  • Software maintained by
  • Manufactured by:

Ships from Germany, distributors for USA and Canada:

SKU: INFNOISE Categories: ,


The Infinite Noise TRNG combines the best of two worlds. Modular entropy multiplication is used in the open hardware to create provable random data.
It’s cryptographic strength is based on the SHA-3(Keccak) hashing function, implemented in free software.

The hardware continuously reseeds that Keccak sponge to make it even more secure.
So even if an attacker would be able to capture a snapshot of the Keccak state, it’s worthless within a single cycle.

Raw data from modular entropy multiplication has certain properties (actually non-randomness) which are extremely useful:

  • The device is not rapidly changing the sort of numbers it puts out, so history can be used as a guide.
  • There is no special state stored in the modular entropy multiplier that could cause data to be different each clock cycle, other than on even/odd cycles.
  • Bits further away are less correlated.

This allows health monitoring on the raw data. Only when its in the expected range, it is passed to the Keccak sponge.

Of course this also means you should not use the raw output for any cryptographic operations.
But you have the freedom of accessing it directly to verify correct operation of the hardware or to apply different whitening functions,
but right now SHA-3 is the best option!

How it works

The hardware derives entropy from thermal noise, like many random number generators. What divides it from other TRNGs is the modular entropy multiplication technique.

Thermal noise of resistors is being amplified in an infinite loop to generate data – which is not totally random yet. By using modular entropy multiplication there is some correlation of adjacent bits in the stream.

Health monitoring of important parameters of the raw data-stream is implemented in the devices driver, which then uses the SHA-3 hashing function for cryptographic whitening to produce true random numbers.

There is no way to override the signal without being noticed by the driver. Of course it’s possible to influence it a bit, but because we use modular entropy multiplication, this only makes the output slightly more random.

Since by definition there are no patterns in random data, how can you know the data coming from your entropy source was not spoofed? The Infinite Noise TRNG produces this predictable level of entropy, just because it’s the only way to constantly verify the hardware is working properly. And only then will it apply whitening with the SHA3 hashing function.

It may sound daunting, but this is the key feature of this implementation, as the foreseeable (and very high) level of entropy enables the driver to monitor proper function of the device. It’s an essential feature for any trustworthy random number generator, which most available devices are lacking. Even when you can access the raw output – during operation you often don’t find a way to monitor their operation.

Key features

  • no firmware (that could be modified by an attacker)
  • using only stock components (COTS)
  • health monitor built into the driver
  • free software for GNU/Linux, *BSD and Windows
  • open source hardware (OSHWA certified)

Technical Data

  • USB2.0 Interface
  • 30KByte/s random output
  • Dimensions: 50mm (L) x 19mm (W) x 8mm (H)
  • Weight: 10g
  • Low power consumption of 8mA @ 5V
  • Made in Germany


DriversDownloads & Repositories
Serial number
Users Manual
EU Declaration of Conformity



4 reviews for Infinite Noise TRNG

  1. Kim Sindalsen

    Simply works™ – Switched from TrueRNG to this – my machines often didn’t boot correctly with the TrueRNG left in the usb slot (had to be inserted during startup on my PCEngines APU-boards).
    This I can leave in during reboot + they provide entropy at a higher rate.

  2. Marvin (verified owner)

    Can confirm, it just works. The software is simple to use and the hardware works as advertised. A great addition to my collection.

Show only reviews in English (2)

Add a review

Your email address will not be published. Required fields are marked *

Exclusive products

By further using this website, you agree to our use of cookies. More Information

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.