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

22Citations
Citations of this article
26Readers
Mendeley users who have this article in their library.

Abstract

This work presents a technique to produce random bits by exploiting single-photon time of arrival. Two quantum random number generator (QRNG) devices based on the field programmable gate array (FPGA) technology are presented: Randy, which uses one discrete single-photon avalanche diode (SPAD), and LinoSPAD, which uses a complementary metal-oxide semiconductor (CMOS) SPAD array, along with a time-to-digital converter (TDC). Postprocessing procedures are explained in order to extract randomness, taking care of SPAD and TDC nonidealities. These procedures are based on the application of Peres [Ann. Statist. 20, 590 (1992)10.1214/aos/1176348543] and Zhou and Bruck [arXiv:1209.0726] extraction algorithms. Achieved generation rates are 1.8 Mbit/s for the Randy device and 310 Mbit/s for the LinoSPAD device.

Cite

CITATION STYLE

APA

Stanco, A., Marangon, D. G., Vallone, G., Burri, S., Charbon, E., & Villoresi, P. (2020). Efficient random number generation techniques for CMOS single-photon avalanche diode array exploiting fast time tagging units. Physical Review Research, 2(2). https://doi.org/10.1103/PhysRevResearch.2.023287

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free