QRNG

Unleashing Quantum Entropy For Next-Gen Applications

What Is QRNG?

QRNG, short for Quantum Random Number Generator, represents a groundbreaking leap in quantum technology. Originally conceived as a proof of concept, QRNG demonstrates the potential of quantum technology in generating entropy, a crucial resource with applications ranging from graphics generation to encryption key generation.

How It Works

QRNG leverages a polarizing beam splitter to split a laser pulse into two beams, each with a 50/50 probability of a photon traveling along either path. The photons, behaving as waves, pass through and reflect off the beam splitter simultaneously, creating a superposition of light. This superposition allows the light to interfere with itself until measured, collapsing out of superposition.

In quantum logic terms, this process is akin to a Hadamard gate, as expressed in QASM code:

qasm

creg c0[1];

h q[1];

measure q[1] -> c0;


Hardware Requirements

Software Requirements

Firmware

Firmware corresponding to each design version can be found in the respective design folders, with schematics labeled accordingly.

How To Use

At present, QRNG operates via the Arduino Serial Monitor, where single-letter commands can be issued. Future plans include integration with the Qubit Controller.

Available Commands

Unlock the potential of quantum entropy with QRNG_BASIC. Get started today and redefine the boundaries of quantum computing!

Experience the power of quantum technology with QRNG. Join us on the quantum frontier! šŸŒŒ