Based on the random photon emission of laser diode, we propose a new approach for true random number generation with convenient implementation, which is intrinsically bias free and suitable for high speed applications.
True randomness is critical to secure communication in both quantum and classical regimes. We propose an approach of true random number generation based on the intrinsic randomness of spontaneous emission. In this approach, a method of random bit extraction was employed to extract true random bits simultaneously as the measurement of the physical entropy source. The random bits generated by the true random number generators have been statistically verified to be bias-free and mutually independent. With the current experimental setup, 7 random bits can be generated in parallel at a rate up to 40 GHz.
In this paper we present a large array of SPADs and we discuss its suitability for applications different than imaging, exploring in particular how to transform it into a high speed True Random Number Generator (TRNG). The proposed matrix comprises 512x128 independent cells that convert photons into a raw bit-stream, which, as ensured by the properties of quantum physics, is characterized by a very high level of randomness. The sequences are read out in a 128-bit parallel bus, concatenated, and pipelined onto a de-biasing filter. Our results, achieved by coupling two matrices, show that our architecture can reach up to 5 Gbit/s while consuming 25pJ/bit, to our knowledge the lowest in a TRNG to date.