Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

IEEE photonics journal

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

Abbas Khanmohammadi, Reinhard Enne, Michael Hofbauer, Horst Zimmermanna

Published Sep 16, 2015• 57 citations
Publisher

Abstract

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.

DOI
10.1109/jphot.2015.2479411

Related papers

Monolithic Quantum Random Number Generator Containing Si-LED, SPAD and Analog Processing

Horst Zimmermann, David Bugl, Bernhard Goll +3 more

This work describes a monolithically integrated photonic quantum random number generator (QRNG) in$0.35 \mu ~\mathrm{m}$CMOS. This QRNG consists of a light-emitting diode inside a deep N-well, a ring single-photon avalanche diode (SPAD), a fast cascoded active quenching and resetting circuit, and an analog evaluation circuit determining whether the random bit is a “0” or “1”. The random bits are created by comparison of two consecutive time intervals between photon detections using charging and discharging a capacitor with a constant current as well as a comparator. The time intervals can be in the range from 10 ns to$10 \mu ~\mathrm{s}$. With$\pm 3.3 ~\mathrm{V}$supply voltage, the power consumption of the complete circuits is between 1.1 mW and 4.55 mW depending on the LED emission and detection rate of the SPAD. After XOR-hashing, the NIST tests were passed.

IEEE International Symposium on Design and Diagnostics of Electronic Circuits & Systems (DDECS)•Apr 27, 2026•0 citations

Monolithically integrated optical random pulse generator in high voltage CMOS technology

Abbas Khanmohammadi, Reinhard Enne, Michael Hofbauer +1 more

A monolithically integrated optoelectronic device is realized in 0.35um high voltage CMOS technology. It consists of a ring shaped single-photon avalanche diode (SPAD) around a Si-CMOS-LED to generate random events. The LED-emitted photons transmit through the short distance between the Si-LED and SPAD and some of them can be detected by the SPAD. In this device, time intervals between single-photon events are independent quantum random variables. Experimental results show an increase of more than a factor of three in the photon counting rate compared to earlier reported results.

European Solid-State Device Research Conference•Sep 1, 2015•7 citations

High-Speed Quantum Random Number Generation Using CMOS Photon Counting Detectors

Simone Tisa, Federica Villa, Andrea Giudice +2 more

Optical quantum random number generators (QRNGs) are a special class of physical random data sources, whose randomness is established on elementary quantum optics processes. We present a QRNG based on a CMOS chip which overcomes the limitations of the commonly used optical QRNG and which achieves a random bit generation rate up to 200 Mb/s. The CMOS chip is based on an array of single-photon avalanche diodes (SPADs) and digital counters. We prove the absolute randomness of the generated random data through statistical test suites and even more stringent correlation and bias tests applied to 32 Gbit streams. The QRNG passes all tests; hence, it proves to be one of the fastest and more reliable CMOS optical QRNGs currently available.

IEEE Journal of Selected Topics in Quantum Electronics•Nov 26, 2014•50 citations

Single-pixel postprocessing-free 5 Mbps quantum random number generator using a single-photon avalanche diode detector and a T/(T − t) pulse-shaped laser driver

Alija Dervić, Nikša Tadić, Hiwa Mahmoudi +3 more

Experimental demonstration of a quantum random number generator based on one single-photon avalanche diode (SPAD) detector, a T / ( T − t ) pulse-shaped laser, and an field-programmable gate array (FPGA) acquisition module is presented. An integrated laser driver drives an external laser diode at 670 nm wavelength, whereas the SPAD with a photon detection probability of 18.5% is integrated together with an active quenching-resetting circuit. The SPAD detector generates counts for the interarrival time (IAT) measurement system implemented in an FPGA, where the change of the IATs between consecutive pulses is used to derive a random bit stream. It is shown how the application of a pulse-shaped laser driver can increase the performance of the system as compared to the continuous-wave operation of the laser diode to achieve the maximum generation rate of 5 Mbps while using a single SPAD. The generated numbers pass all randomness tests of the National Institute of Standards and Technology (NIST), Dieharder, and ENT test (pseudorandom number sequence test) suits.

Optical Engineering•Dec 14, 2020•4 citations

A Robust Quantum Random Number Generator Based on an Integrated Emitter-Photodetector Structure

Fabio Acerbi, Zahra Bisadi, Giorgio Fontana +3 more

We present a new compact photonic quantum random number generator based on an emitter (source of entropy) and a single-photon detector integrated in the same silicon chip. Not only they are integrated one close to the other, but also they are fabricated with the same fabrication process. The emitter is a small silicon photomultiplier, composed of passively-quenched single photon avalanche diodes (SPADs), having the same layout of the single SPAD used as the detector. The emitter is a reverse-biased silicon p-n junction, generating photons mainly due to impact ionization during the avalanche breakdown process. The detector is shielded from ambient light by a top metal layer: only photons from the emitter are detected, making this integrated approach more robust. The random bits are extracted with a robust methodology based on the measurement of photon arrival times, using discrete time bins, in a time frame cyclically repeated in time. No postprocessing is required for the raw data to pass the statistical tests.

IEEE Journal of Selected Topics in Quantum Electronics•Mar 9, 2018•25 citations

A robust approach to the generation of high-quality random numbers

Zahra Bisadi, Giorgio Fontana, Enrico Moser +2 more

A random number generation approach comprising a silicon nanocrystals LED (Si-NCs LED), silicon single photon avalanche photodiode (Si SPAD) and a field-programmable gate array (FPGA) is introduced. The Si-NCs LED is the source of entropy with photon emission in the visible range detectable by silicon detectors allowing the fabrication of an all-silicon-based device. The proposed quantum random number generator (QRNG) is robust against variations of the internal and external parameters such as aging of the components, changing temperature, the ambient interferences and the silicon detector artifacts. The raw data show high quality of randomness and passed all the statistical tests in National Institute of Standards and Technology (NIST) tests suite without the application of a post-processing algorithm. The efficiency of random number generation is 4-bits per detected photon.

Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE•Oct 24, 2016•1 citation
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.
This work describes a monolithically integrated photonic quantum random number generator (QRNG) in0.35μ m0.35 \mu ~\mathrm{m}0.35μ mCMOS. This QRNG consists of a light-emitting diode inside a deep N-well, a ring single-photon avalanche diode (SPAD), a fast cascoded active quenching and resetting circuit, and an analog evaluation circuit determining whether the random bit is a “0” or “1”. The random bits are created by comparison of two consecutive time intervals between photon detections using charging and discharging a capacitor with a constant current as well as a comparator. The time intervals can be in the range from 10 ns to10μ s10 \mu ~\mathrm{s}10μ s. With±3.3 V\pm 3.3 ~\mathrm{V}±3.3 Vsupply voltage, the power consumption of the complete circuits is between 1.1 mW and 4.55 mW depending on the LED emission and detection rate of the SPAD. After XOR-hashing, the NIST tests were passed.
A monolithically integrated optoelectronic device is realized in 0.35um high voltage CMOS technology. It consists of a ring shaped single-photon avalanche diode (SPAD) around a Si-CMOS-LED to generate random events. The LED-emitted photons transmit through the short distance between the Si-LED and SPAD and some of them can be detected by the SPAD. In this device, time intervals between single-photon events are independent quantum random variables. Experimental results show an increase of more than a factor of three in the photon counting rate compared to earlier reported results.
Optical quantum random number generators (QRNGs) are a special class of physical random data sources, whose randomness is established on elementary quantum optics processes. We present a QRNG based on a CMOS chip which overcomes the limitations of the commonly used optical QRNG and which achieves a random bit generation rate up to 200 Mb/s. The CMOS chip is based on an array of single-photon avalanche diodes (SPADs) and digital counters. We prove the absolute randomness of the generated random data through statistical test suites and even more stringent correlation and bias tests applied to 32 Gbit streams. The QRNG passes all tests; hence, it proves to be one of the fastest and more reliable CMOS optical QRNGs currently available.
Experimental demonstration of a quantum random number generator based on one single-photon avalanche diode (SPAD) detector, a T / ( T − t ) pulse-shaped laser, and an field-programmable gate array (FPGA) acquisition module is presented. An integrated laser driver drives an external laser diode at 670 nm wavelength, whereas the SPAD with a photon detection probability of 18.5% is integrated together with an active quenching-resetting circuit. The SPAD detector generates counts for the interarrival time (IAT) measurement system implemented in an FPGA, where the change of the IATs between consecutive pulses is used to derive a random bit stream. It is shown how the application of a pulse-shaped laser driver can increase the performance of the system as compared to the continuous-wave operation of the laser diode to achieve the maximum generation rate of 5 Mbps while using a single SPAD. The generated numbers pass all randomness tests of the National Institute of Standards and Technology (NIST), Dieharder, and ENT test (pseudorandom number sequence test) suits.
We present a new compact photonic quantum random number generator based on an emitter (source of entropy) and a single-photon detector integrated in the same silicon chip. Not only they are integrated one close to the other, but also they are fabricated with the same fabrication process. The emitter is a small silicon photomultiplier, composed of passively-quenched single photon avalanche diodes (SPADs), having the same layout of the single SPAD used as the detector. The emitter is a reverse-biased silicon p-n junction, generating photons mainly due to impact ionization during the avalanche breakdown process. The detector is shielded from ambient light by a top metal layer: only photons from the emitter are detected, making this integrated approach more robust. The random bits are extracted with a robust methodology based on the measurement of photon arrival times, using discrete time bins, in a time frame cyclically repeated in time. No postprocessing is required for the raw data to pass the statistical tests.
A random number generation approach comprising a silicon nanocrystals LED (Si-NCs LED), silicon single photon avalanche photodiode (Si SPAD) and a field-programmable gate array (FPGA) is introduced. The Si-NCs LED is the source of entropy with photon emission in the visible range detectable by silicon detectors allowing the fabrication of an all-silicon-based device. The proposed quantum random number generator (QRNG) is robust against variations of the internal and external parameters such as aging of the components, changing temperature, the ambient interferences and the silicon detector artifacts. The raw data show high quality of randomness and passed all the statistical tests in National Institute of Standards and Technology (NIST) tests suite without the application of a post-processing algorithm. The efficiency of random number generation is 4-bits per detected photon.