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

arXiv:1910.05232 · Physical Review Research

Efficient random number generation techniques for CMOS single-photon avalanche diode array exploiting fast time tagging units

Andrea Stanco, Davide G. Marangon, Giuseppe Vallone, Samuel Burri, Edoardo Charbon A, Paolo Villoresi

Published Jun 4, 2020• 24 citations
arXivHTMLPDF

Abstract

This paper presents an efficient Quantum Random Number Generation protocol exploiting the single-photon time of arrival degree of freedom. Its realization is based on CMOS single-photon avalanche diode array and fast time tagging units.
DOI
10.1103/physrevresearch.2.023287

Related papers

Efficient multidimensional quantum random number generator using a CMOS SPAD array

Xingjian Li, Jianyong Hu, Bingkun Wang +9 more

Quantum random number generators (QRNGs) can generate true random numbers and have significant applications in quantum communication, numerical computation, and model simulation. However, the rate of random number generation based on photon detection is constrained by the maximum count rate of a single-photon detector. Therefore, improving the efficiency of random number generation for individual photon detection events becomes an optional way to increase the rate of random number generation. In this paper, multidimensional photon detection is implemented to enhance single-photon detection events, thereby providing a new, to the best of our knowledge, technical development strategy for high-speed random number generators. The temporal and spatial coherence of coherent-state photons is utilized as a valuable quantum resource, enabling us to achieve the simultaneous extraction of time-space measurement collapsed randomness for single-photon detection events using a chip-scale CMOS-integrated single-photon avalanche diode array. The efficiency of random number generation for single-photon detection events is effectively improved. In our experiments, up to 20 bits can be extracted from an individual photon detection event, and the rate of random number generation reaches up to 2.067 Gbps.

Optics Letters•Nov 5, 2024•0 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

A High Speed Integrated Quantum Random Number Generator with on-Chip Real-Time Randomness Extraction

Francesco Regazzoni, Emna Amri, Samuel Burri +3 more

The security of electronic devices has become a key requisite for the rapidly-expanding pervasive and hyper-connected world. Robust security protocols ensuring secure communication, device's resilience to attacks, authentication control and users privacy need to be implemented. Random Number Generators (RNGs) are the fundamental primitive in most secure protocols but, often, also the weakest one. Establishing security in billions of devices requires high quality random data generated at a sufficiently high throughput. On the other hand, the RNG should exhibit a high integration level with on-chip extraction to remove, in real time, potential imperfections. We present the first integrated Quantum RNG (QRNG) in a standard CMOS technology node. The QRNG is based on a parallel array of independent Single-Photon Avalanche Diodes (SPADs), homogeneously illuminated by a DC-biased LED, and co-integrated logic circuits for postprocessing. We describe the randomness generation process and we prove the quantum origin of entropy. We show that co-integration of combinational logic, even of high complexity, does not affect the quality of randomness. Our CMOS QRNG can reach up to 400 Mbit/s throughput with low power consumption. Thanks to the use of standard CMOS technology and a modular architecture, our QRNG is suitable for a highly scalable solution.

arXiv:2102.06238•Feb 11, 2021•11 citations

SPADs for quantum random number generators and beyond

Samuel Burri, Damien Stucki, Y. Maruyama +3 more

Single-Photon Avalanche Diodes (SPADs) are solid-state photo-detectors capable of detecting single photons by exploiting the avalanche effect that occurs in the breakdown of a p-n junction biased above breakdown voltage. By this effect, a SPAD translates an incoming photon to a macroscopic current pulse. These devices are currently used for building medical devices characterized by a very high time resolution. An appealing application of SPAD is to use them as a basic block for building the entropy source of true random number generators. In this paper we focus on such application, and we explore the design challenges behind the realization of a quantum random number generator based on a massively parallel array of SPADs. The matrix under investigation comprises 512×128 independent cells that convert photons onto 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. Subsequently, we fabricated the proposed chip using a standard CMOS process. Our results, achieved on the manufactured device and coupling two matrices, show that our architecture can reach up to 5 Gbit/s while consuming 25pJ/bit, thus demonstrating scalability and performance for any random number generators based on SPADs.

Asia and South Pacific Design Automation Conference (ASP-DAC)•Jan 1, 2014•13 citations

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

Abbas Khanmohammadi, Reinhard Enne, Michael Hofbauer +1 more

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.

IEEE photonics journal•Sep 16, 2015•57 citations

Post-processing Free Quantum Random Number Generator Based on Avalanche Photodiode Array

Yang Li, Sheng‐Kai Liao, Futian Liang +3 more

Quantum random number generators adopting single photon detection have been restricted due to the non-negligible dead time of avalanche photodiodes (APDs). We propose a new approach based on an APD array to improve the generation rate of random numbers significantly. This method compares the detectors' responses to consecutive optical pulses and generates the random sequence. We implement a demonstration experiment to show its simplicity, compactness and scalability. The generated numbers are proved to be unbiased, post-processing free, ready to use, and their randomness is verified by using the national institute of standard technology statistical test suite. The random bit generation efficiency is as high as 32.8% and the potential generation rate adopting the 32 × 32 APD array is up to tens of Gbits/s.

Chinese Physics Letters•Mar 1, 2016•7 citations
Quantum random number generators (QRNGs) can generate true random numbers and have significant applications in quantum communication, numerical computation, and model simulation. However, the rate of random number generation based on photon detection is constrained by the maximum count rate of a single-photon detector. Therefore, improving the efficiency of random number generation for individual photon detection events becomes an optional way to increase the rate of random number generation. In this paper, multidimensional photon detection is implemented to enhance single-photon detection events, thereby providing a new, to the best of our knowledge, technical development strategy for high-speed random number generators. The temporal and spatial coherence of coherent-state photons is utilized as a valuable quantum resource, enabling us to achieve the simultaneous extraction of time-space measurement collapsed randomness for single-photon detection events using a chip-scale CMOS-integrated single-photon avalanche diode array. The efficiency of random number generation for single-photon detection events is effectively improved. In our experiments, up to 20 bits can be extracted from an individual photon detection event, and the rate of random number generation reaches up to 2.067 Gbps.
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.
The security of electronic devices has become a key requisite for the rapidly-expanding pervasive and hyper-connected world. Robust security protocols ensuring secure communication, device's resilience to attacks, authentication control and users privacy need to be implemented. Random Number Generators (RNGs) are the fundamental primitive in most secure protocols but, often, also the weakest one. Establishing security in billions of devices requires high quality random data generated at a sufficiently high throughput. On the other hand, the RNG should exhibit a high integration level with on-chip extraction to remove, in real time, potential imperfections. We present the first integrated Quantum RNG (QRNG) in a standard CMOS technology node. The QRNG is based on a parallel array of independent Single-Photon Avalanche Diodes (SPADs), homogeneously illuminated by a DC-biased LED, and co-integrated logic circuits for postprocessing. We describe the randomness generation process and we prove the quantum origin of entropy. We show that co-integration of combinational logic, even of high complexity, does not affect the quality of randomness. Our CMOS QRNG can reach up to 400 Mbit/s throughput with low power consumption. Thanks to the use of standard CMOS technology and a modular architecture, our QRNG is suitable for a highly scalable solution.
Single-Photon Avalanche Diodes (SPADs) are solid-state photo-detectors capable of detecting single photons by exploiting the avalanche effect that occurs in the breakdown of a p-n junction biased above breakdown voltage. By this effect, a SPAD translates an incoming photon to a macroscopic current pulse. These devices are currently used for building medical devices characterized by a very high time resolution. An appealing application of SPAD is to use them as a basic block for building the entropy source of true random number generators. In this paper we focus on such application, and we explore the design challenges behind the realization of a quantum random number generator based on a massively parallel array of SPADs. The matrix under investigation comprises 512×128 independent cells that convert photons onto 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. Subsequently, we fabricated the proposed chip using a standard CMOS process. Our results, achieved on the manufactured device and coupling two matrices, show that our architecture can reach up to 5 Gbit/s while consuming 25pJ/bit, thus demonstrating scalability and performance for any random number generators based on SPADs.
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.
Quantum random number generators adopting single photon detection have been restricted due to the non-negligible dead time of avalanche photodiodes (APDs). We propose a new approach based on an APD array to improve the generation rate of random numbers significantly. This method compares the detectors' responses to consecutive optical pulses and generates the random sequence. We implement a demonstration experiment to show its simplicity, compactness and scalability. The generated numbers are proved to be unbiased, post-processing free, ready to use, and their randomness is verified by using the national institute of standard technology statistical test suite. The random bit generation efficiency is as high as 32.8% and the potential generation rate adopting the 32 × 32 APD array is up to tens of Gbits/s.