Efficient random number generation techniques for CMOS SPAD array based devices
arXiv:1910.05232 · doi:10.1103/PhysRevResearch.2.023287
Abstract
This work presents new techniques to produce true random bits by exploiting single photon time of arrival. Two FPGA-based QRNG devices are presented: Randy which uses one discrete SPAD and LinoSPAD which uses a CMOS SPAD array, along with a time-to-digital converter (TDC). Post-processing procedures are explained in order to extract randomness taking care of SPAD and TDC non-idealities. These procedures are based on the application of Peres [Y. Peres, Ann. Statist.20, 590 (1992)] and Zhou-Bruk [H. Zhou and J. Bruck, arXiv:1209.0726 (2012)] extraction algorithms. Achieved generation rates are 1.8 Mbit/s for Randy device and 310 Mbit/s for LinoSPAD device. Randy QRNG also features a real time procedure which was used for the realization of fundamental tests of physics.
arXiv comment9 pages, 10 figures
References in corpus (12)
- Random Numbers Certified by Bell's Theorem
- Detection-Loophole-Free Test of Quantum Nonlocality, and Applications
- Quantum random number generation
- A Fast and Compact Quantum Random Number Generator
- Experimentally Generated Randomness Certified by the Impossibility of Superluminal Signals
- Quantum random number generator based on photonic emission in semiconductors
- Source-device-independent Ultra-fast Quantum Random Number Generation
- Secure heterodyne-based quantum random number generator at 17 Gbps
- High speed self-testing quantum random number generation without detection loophole
- Extending Wheeler's delayed-choice experiment to Space
- Experimental nonlocality-based randomness generation with non-projective measurements
- Enhanced security for multi-detector Quantum Random Number Generators
Cited by in corpus (6)
- Practical Semi-Device Independent Randomness Generation Based on Quantum State's Indistinguishability
- Versatile and concurrent FPGA-based architecture for practical quantum communication systems
- CMOS-compatible Ising and Potts Annealing Using Single Photon Avalanche Diodes
- Quantum entropy model of an integrated QRNG chip
- A time-to-digital converter with steady calibration through single-photon detection
- Scalable quantum random number generator for cryptography based on the random flip-flop approach