We present a post-processing free quantum random number generator (QRNG) based on silicon nanocrystals (Si-NCs) LEDs as a source of randomness. The relatively simple setup for data extraction, a negligible bias measured from the datasets and applying no post-processing operations to the raw data are the main advantages of this QRNG . The obtained bit sequences pass all the NIST tests and the highest bit-rate achieved is 0.6 Mbps.
A. IntroductionRandom numbers are highly significant in many applications including Monte Carlo simulations [1, 2] and particularly cryptography [3,4] where producing unpredictable results is absolutely vital to guarantee complete security of data transmission. In several situations random numbers are obtained through pseudo random number generators (PRNG) which are deterministic algorithms able to output long sequences of bits at high bit-rates. However, their unpredictability is not totally assured since when the seed (initial value) is revealed, all the bits in the sequence will consequently be constructed. Contrary to pseudo random numbers, truly random numbers essentially need to be generated through physical nondeterministic processes [3]. These processes include a wide range of physical phenomena fundamentally based on quantum physics. The main disadvantage of physical RNGs is the difficulty of obtaining statistically good bit sequences and usually deterministic functions called post-processing are applied to the output data.Inherent randomness and indeterminacy provided by quantum physics can be exploited advantageously to generate random numbers. Quantum dots [5,6], single photon avalanche photodiode (SPAD) [7], light emitting devices (LEDs) [8,9], laser [10, 11], chaotic laser [12] , and atmospheric turbulence [13] have been employed as sources of entropy to produce random numbers. In this paper we present a quantum RNG (QRNG) based on silicon nanocrystals (SiNCs) LEDs, able to produce statistically good bit sequences using a simple experimental setup for data extraction. Si-NCs LEDs have several advantages such as CMOS compatibility,