QNu Labs

Tropos - Quantum Random Number Generator (QRNG)

Root of trust giving the perfect random numbers

QNu' Tropos (QRNG) does not rely on mathematical algorithms; it generates random numbers from a quantum source, making it suitable for all applications.

What is Tropos - Quantum Random Number Generator (QRNG)?

Traditional random number generators like PRNG and TRNG are deterministic and reproducable if all the input variables are known. These random number generators being deterministic are entropy starved. Hence, making the entire system vulnerable.

Tropos - quantum random number generator (QRNG) uses the principles of quantum mechanics to generate truly random nondeterministic numbers. By fact, quantum physics is fundamentally random in nature and is confirmed by theory and experimental research.


Indeterministic input driving unpredictability


Uniform distribution of the bits in sequence


Lack of patterns in the sequence

Quantum Random Number Generator is a highly-sophisticated engineering innovation which involves the power of complex deep-tech technologies (such as semiconductors, optoelectronics, high precision electronics and quantum physics) working together to create the highest level of randomness possible.

Proof of Concept (POC) on how QRNGs are Truly Random and their outcomes are 100% unpredictable

How Tropos - Quantum Random Number Generator Works?

A laser-based quantum source generates the randomness in Tropos - quantum random number generator (QRNG). To elaborate on the process, a laser produces a stream of the elementary particle, photon. The photons generated from the laser are used to generate the random numbers using the "Time-of-Arrival" of the single photons on the single photon detector.

The following diagram depicts the process from photon generation to random number output. The process starts with the generation of light from a laser source, which is converted into single-photon level using variable optical attenuators. The photons are then sent onto a SPD (Single Photon Detector) where the detection time bin of the photon is recorded using external time reference. The photon has a uniform probability of hitting any particular time bin. No one knows behorehand in which particular time bin the detection will happen even if all the parameters about the state preparation, state propagation, and detection are revealed. It is during the detection instant, photon collapses to one particular time bin.

tropos qrng arch

The test suits check the randomness of the bits. Only if the conditions are met, they are forwarded to the applications or users requesting the random numbers.

RESTful interface is the typical API used for the transfer of random numbers from Tropos to external applications or end users.

Ideal random key generator for high throughput applications

Today's applications require a high rate of keys and randomness to ensure complete security. It could be key vaults, gaming, IOT devices, AI/ML, block chains, simulations, in addition to critical infrastructure.

Tropos QRNG forms the source of these applications where the trust on randomness is paramount. With true entropy and high rate of generation, it fulfils today’s need for a perfect source.

Key Takeaways

perfect random numbers

Perfect Random Keys


High Rate of Entropy


High Throughput Key Rates


Multiple Application Usage

Why would you need Tropos - Quantum Random Number Generator (QRNG)?

True Random numbers play an important role in data security to provide robust encryption. QRNG from QNu labs addresses different data rates and standard interfaces to cater to multiple applications.

Random numbers are used as seed in cryptosystems to generate keys. The strength of these keys depends on randomness of the input seed.

Pseudo Random Number Generator (PRNG) is a typical software-based algorithm that generates data from a seed number and converts that into random values.

By using hardware inputs, True Random Number Generators create random values. TRNG uses avalanche noise, thermal noise, and atmospheric noise as inputs.

PRNG and TRNG are vulnerable due to their predictability. QRNG is the perfect random key generator as it uses intrinsic qualities of quantum physics to generate entropy.