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

ACS Omega

Quantum Random Number Generation Based on Multi-photon Detection

Kanin Aungskunsiri, Sakdinan Jantarachote, Kruawan Wongpanya, Ratthasart Amarit, Pongpun Punpetch, Sarun Sumriddetchkajorn

Published Sep 11, 2023• 6 citations
Publisher

Abstract

We demonstrate quantum random number generation based on a photon-number detection scheme with the use of a silicon photomultiplier. We implement a time integral with detector response signals for resolving photon numbers, which are subsequently digitized into a stream of 4-bit sequences with a generation rate of 13.6 Mbit/s. Our generated random bits pass the statistical randomness validation according to the U.S. National Institute of Standards and Technology (NIST) Special Publication 800-22. This scheme is implementable with inexpensive components, and the system can be miniaturized to the size of a plug-and-play portable cryptographic device.

DOI
10.1021/acsomega.3c04584

Related papers

Compact Quantum Random Number Generator with Silicon Nanocrystals Light Emitting Device Coupled to a Silicon Photomultiplier

Zahra Bisadi, Fabio Acerbi, Giorgio Fontana +4 more

A small-sized photonic quantum random number generator, easy to be implemented in small electronic devices for secure data encryption and other applications, is highly demanding nowadays. Here, we propose a compact configuration with Silicon nanocrystals large area light emitting device (LED) coupled to a Silicon photomultiplier to generate random numbers. The random number generation methodology is based on the photon arrival time and is robust against the non-idealities of the detector and the source of quantum entropy. The raw data show high quality of randomness and pass all the statistical tests in national institute of standards and technology tests (NIST) suite without a post-processing algorithm. The highest bit rate is 0.5 Mbps with the efficiency of 4 bits per detected photon.

Frontiers in Physics•Feb 14, 2018•14 citations

Efficient and robust quantum random number generation by photon number detection

M. J. Applegate, O. Thomas, J. F. Dynes +3 more

We present an efficient and robust quantum random number generator based upon high-rate room temperature photon number detection. We employ an electric field-modulated silicon avalanche photodiode, a type of device particularly suited to high-rate photon number detection with excellent photon number resolution to detect, without an applied dead-time, up to 4 photons from the optical pulses emitted by a laser. By both measuring and modeling the response of the detector to the incident photons, we are able to determine the illumination conditions that achieve an optimal bit rate that we show is robust against variation in the photon flux. We extract random bits from the detected photon numbers with an efficiency of 99% corresponding to 1.97 bits per detected photon number yielding a bit rate of 143 Mbit/s, and verify that the extracted bits pass stringent statistical tests for randomness. Our scheme is highly scalable and has the potential of multi-Gbit/s bit rates.

Applied Physics Letters•Aug 17, 2015•62 citations

Multi-bit optical quantum random number generator based on the distribution of single photon pulse amplitude of a photomultiplier tube

Qiurong Yan, Baosheng Zhao, Hua Qun Zhan +1 more

This paper proposes and demonstrates an optical quantum random number generator based on distribution of single photon pulse amplitude of a photomultiplier tube. The light emitted from ultraviolet LED is attenuated into discrete single photon sequence. After these photons are detected by the photomultiplier tube, the single-photon pulses with random distribution are output. Digital values of peaks of these single-photon pulses are used as the entropy sources of random number generation. In order to reduce the bias of the raw extracted random number, the SHA-256 post processing method based on FPGA is proposed and implemented. When our designed quantum random number generator works at a counting rate of 500 kc/s, 7 random bits can be extracted on average per detected photon, and a random number generation rate of 3.5 Mbit/s is obtained. The random bit sequences are tested by random number test programs ENT and STS. The test results show that the generated random bit sequences fully meet the standards of true random numbers. ©, 2015, Board of Optronics Lasers. All right reserved.

•Jul 15, 2015•0 citations

Multi-bit optical quantum random number generator based on the distribution of single photon pulse amplitude of a photomultiplier tube

Yan Qiu-ron

This paper proposes and demonstrates an optical quantum random number generator based on distribution of single photon pulse amplitude of a photomultiplier tube.The light emitted from ultraviolet LED is attenuated into discrete single photon sequence.After these photons are detected by the photomultiplier tube,the single-photon pulses with random distribution are output.Digital values of peaks of these single-photon pulses are used as the entropy sources of random number generation.In order to reduce the bias of the raw extracted random number,the SHA-256 post processing method based on FPGA is proposed and implemented.When our designed quantum random number generator works at a counting rate of 500kc/s,7random bits can be extracted on average per detected photon,and a random number generation rate of 3.5Mbit/s is obtained.The random bit sequences are tested by random number test programs ENT and STS.The test results show that the generated random bit sequences fully meet the standards of true random numbers.

Journal of Optoelectronics·laser•Jan 1, 2015•0 citations

Scalable quantum random number generator for cryptography based on the random flip-flop approach

Mario Stipčević, Ivan Michel Antolović, Claudio E. Bruschini +1 more

For globally connected devices like smart phones, personal computers and Internet-of-things devices, the ability to generate random numbers is essential for execution of cryptographic protocols responsible for information security. Generally, a random number generator should be small, robust, utilize as few hardware and energy resources as possible, yet provide excellent randomness at a high enough speed (bitrate) for a given purpose. In this work we present a quantum random number generator (QRNG) which makes use of a photoelectric effect in single-photon avalanche diodes (SPADs) as a source of randomness and is scalable to any desired bitrate. We use the random flip-flop method in which random bits are obtained by periodic sampling of a randomly toggling flip-flop. For the first time we investigate this method in detail and find that, out of two main imperfections, bias is due only to hardware imperfections while autocorrelation predominantly resides with the method itself. SPADs are integrated on a silicon chip together with passive quenching and digital pulse-shaping circuitry, using a standard 180 nm CMOS process. A separate FPGA chip derives random numbers from the detection signals. The basic QRNG cell, made of only two SPADs and a few logic circuits, can generate up to 20 Mbit/s that pass NIST statistical tests without any further postprocessing. This technology allows integration of a QRNG on a single silicon chip using readily available industrial processes.

arXiv:2102.12204•Feb 24, 2021•2 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
We demonstrate quantum random number generation based on a photon-number detection scheme with the use of a silicon photomultiplier. We implement a time integral with detector response signals for resolving photon numbers, which are subsequently digitized into a stream of 4-bit sequences with a generation rate of 13.6 Mbit/s. Our generated random bits pass the statistical randomness validation according to the U.S. National Institute of Standards and Technology (NIST) Special Publication 800-22. This scheme is implementable with inexpensive components, and the system can be miniaturized to the size of a plug-and-play portable cryptographic device.
A small-sized photonic quantum random number generator, easy to be implemented in small electronic devices for secure data encryption and other applications, is highly demanding nowadays. Here, we propose a compact configuration with Silicon nanocrystals large area light emitting device (LED) coupled to a Silicon photomultiplier to generate random numbers. The random number generation methodology is based on the photon arrival time and is robust against the non-idealities of the detector and the source of quantum entropy. The raw data show high quality of randomness and pass all the statistical tests in national institute of standards and technology tests (NIST) suite without a post-processing algorithm. The highest bit rate is 0.5 Mbps with the efficiency of 4 bits per detected photon.
We present an efficient and robust quantum random number generator based upon high-rate room temperature photon number detection. We employ an electric field-modulated silicon avalanche photodiode, a type of device particularly suited to high-rate photon number detection with excellent photon number resolution to detect, without an applied dead-time, up to 4 photons from the optical pulses emitted by a laser. By both measuring and modeling the response of the detector to the incident photons, we are able to determine the illumination conditions that achieve an optimal bit rate that we show is robust against variation in the photon flux. We extract random bits from the detected photon numbers with an efficiency of 99% corresponding to 1.97 bits per detected photon number yielding a bit rate of 143 Mbit/s, and verify that the extracted bits pass stringent statistical tests for randomness. Our scheme is highly scalable and has the potential of multi-Gbit/s bit rates.
This paper proposes and demonstrates an optical quantum random number generator based on distribution of single photon pulse amplitude of a photomultiplier tube. The light emitted from ultraviolet LED is attenuated into discrete single photon sequence. After these photons are detected by the photomultiplier tube, the single-photon pulses with random distribution are output. Digital values of peaks of these single-photon pulses are used as the entropy sources of random number generation. In order to reduce the bias of the raw extracted random number, the SHA-256 post processing method based on FPGA is proposed and implemented. When our designed quantum random number generator works at a counting rate of 500 kc/s, 7 random bits can be extracted on average per detected photon, and a random number generation rate of 3.5 Mbit/s is obtained. The random bit sequences are tested by random number test programs ENT and STS. The test results show that the generated random bit sequences fully meet the standards of true random numbers. ©, 2015, Board of Optronics Lasers. All right reserved.
This paper proposes and demonstrates an optical quantum random number generator based on distribution of single photon pulse amplitude of a photomultiplier tube.The light emitted from ultraviolet LED is attenuated into discrete single photon sequence.After these photons are detected by the photomultiplier tube,the single-photon pulses with random distribution are output.Digital values of peaks of these single-photon pulses are used as the entropy sources of random number generation.In order to reduce the bias of the raw extracted random number,the SHA-256 post processing method based on FPGA is proposed and implemented.When our designed quantum random number generator works at a counting rate of 500kc/s,7random bits can be extracted on average per detected photon,and a random number generation rate of 3.5Mbit/s is obtained.The random bit sequences are tested by random number test programs ENT and STS.The test results show that the generated random bit sequences fully meet the standards of true random numbers.
For globally connected devices like smart phones, personal computers and Internet-of-things devices, the ability to generate random numbers is essential for execution of cryptographic protocols responsible for information security. Generally, a random number generator should be small, robust, utilize as few hardware and energy resources as possible, yet provide excellent randomness at a high enough speed (bitrate) for a given purpose. In this work we present a quantum random number generator (QRNG) which makes use of a photoelectric effect in single-photon avalanche diodes (SPADs) as a source of randomness and is scalable to any desired bitrate. We use the random flip-flop method in which random bits are obtained by periodic sampling of a randomly toggling flip-flop. For the first time we investigate this method in detail and find that, out of two main imperfections, bias is due only to hardware imperfections while autocorrelation predominantly resides with the method itself. SPADs are integrated on a silicon chip together with passive quenching and digital pulse-shaping circuitry, using a standard 180 nm CMOS process. A separate FPGA chip derives random numbers from the detection signals. The basic QRNG cell, made of only two SPADs and a few logic circuits, can generate up to 20 Mbit/s that pass NIST statistical tests without any further postprocessing. This technology allows integration of a QRNG on a single silicon chip using readily available industrial processes.
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.