A Monolithic Silicon Quantum Random Number Generator Based on Measurement of Photon Detection Time

In this paper, a nondeterministic random number generator based on detection of the single photons emitted by an Si-CMOS-LED light source integrated for the first time on the detector chip is presented and experimentally demonstrated. We use a ring-shaped single-photon avalanche diode (SPAD) around the Si-CMOS-LED fabricated in 0.35-μm HV-CMOS technology to generate random events. The time intervals between single-photon events are independent quantum random variables. A field-programmable gate array (FPGA) digitizes the time variables to the stream of random bits. Bias in the raw data due to the nonuniform distribution of the time intervals is removed by postprocessing in a special configuration of xor gates to improve the randomness of the generated random bits. The quantum random numbers in 1-Gb streams with bit generation rate of 1 Mb/s were directly delivered to a personal computer (PC) and passed all statistical tests from ENT, STS, and DIEHARD, as well as for more accuracy correlation and bias tests applied on these streams.

[1]  Hugo Thienpont,et al.  Fast quantum-optical random-number generators , 2013 .

[2]  H. Bechmann-Pasquinucci,et al.  Quantum cryptography , 2001, quant-ph/0101098.

[3]  Bruce Schneier,et al.  Cryptography Engineering - Design Principles and Practical Applications , 2010 .

[4]  Kaikai Xu,et al.  A novel way to improve the quantum efficiency of silicon light-emitting diode in a standard silicon complementary metal–oxide–semiconductor technology , 2013 .

[5]  Alireza Marandi,et al.  All-optical quantum random bit generation from intrinsically binary phase of parametric oscillators. , 2012, Optics express.

[6]  Patrick Lacharme,et al.  Post-Processing Functions for a Biased Physical Random Number Generator , 2008, FSE.

[7]  Markus Rohe,et al.  Obtaining True-Random Binary Numbers from a Weak Radioactive Source , 2005, ICCSA.

[8]  John Rarity,et al.  Quantum Random-number Generation and Key Sharing , 1994 .

[9]  Bude,et al.  Hot-carrier luminescence in Si. , 1992, Physical review. B, Condensed matter.

[10]  Caitlin R. S. Williams,et al.  Fast physical random number generator using amplified spontaneous emission. , 2010, Optics express.

[11]  N. Gisin,et al.  Optical quantum random number generator , 1999, quant-ph/9907006.

[12]  M Jofre,et al.  True random numbers from amplified quantum vacuum. , 2011, Optics express.

[13]  Franco Zappa,et al.  Variable-load quenching circuit for single-photon avalanche diodes. , 2008, Optics express.

[14]  Peter W. Glynn,et al.  Stochastic Simulation: Algorithms and Analysis , 2007 .

[15]  M. Wahl,et al.  An ultrafast quantum random number generator with provably bounded output bias based on photon arrival time measurements , 2011 .

[16]  J. Hammersley SIMULATION AND THE MONTE CARLO METHOD , 1982 .

[17]  H. Weinfurter,et al.  High speed optical quantum random number generation. , 2010, Optics express.

[18]  Xiongfeng Ma,et al.  Ultrafast quantum random number generation based on quantum phase fluctuations. , 2011, Optics express.

[19]  B. M. Rogina,et al.  Quantum random number generator based on photonic emission in semiconductors. , 2006, The Review of scientific instruments.

[20]  Jun Zhang,et al.  Practical and fast quantum random number generation based on photon arrival time relative to external reference , 2014, ArXiv.

[21]  E. Charbon,et al.  Architecture and applications of a high resolution gated SPAD image sensor. , 2014, Optics express.

[22]  Berk Sunar,et al.  A Provably Secure True Random Number Generator with Built-In Tolerance to Active Attacks , 2007, IEEE Transactions on Computers.

[23]  E. Vilella,et al.  A gated single­photon avalanche diode array fabricated in a conventional CMOS process for triggered systems , 2012 .

[24]  H. Zeng,et al.  Quantum random-number generator based on a photon-number-resolving detector , 2011 .

[25]  Markus Dichtl Bad and Good Ways of Post-processing Biased Physical Random Numbers , 2007, FSE.

[26]  S. Cova,et al.  A process and deep level evaluation tool: afterpulsing in avalanche junctions , 2003, ESSDERC '03. 33rd Conference on European Solid-State Device Research, 2003..

[27]  Ahmad Beirami,et al.  A Framework for Investigating the Performance of Chaotic-Map Truly Random Number Generators , 2012, IEEE Transactions on Circuits and Systems II: Express Briefs.

[28]  Hong Guo,et al.  Truly random number generation based on measurement of phase noise of a laser. , 2009, Physical review. E, Statistical, nonlinear, and soft matter physics.

[29]  Edoardo Charbon,et al.  SPADs for quantum random number generators and beyond , 2014, 2014 19th Asia and South Pacific Design Automation Conference (ASP-DAC).

[30]  A. Lacaita,et al.  On the bremsstrahlung origin of hot-carrier-induced photons in silicon devices , 1993 .

[31]  J. Charles,et al.  A multimechanism model for photon generation by silicon junctions in avalanche breakdown , 1999 .

[32]  Franco Zappa,et al.  High-Speed Quantum Random Number Generation Using CMOS Photon Counting Detectors , 2015, IEEE Journal of Selected Topics in Quantum Electronics.

[33]  Hiroshi Kimura,et al.  PHYSICAL RANDOM NUMBERS GENERATED BY RADIOACTIVITY , 1999 .

[34]  M. Ghioni,et al.  Progress in Quenching Circuits for Single Photon Avalanche Diodes , 2010, IEEE Transactions on Nuclear Science.

[35]  Y. Yamanashi,et al.  Superconductive Random Number Generator Using Thermal Noises in SFQ Circuits , 2009, IEEE Transactions on Applied Superconductivity.