A quantum random generator based on photon detection is here presented. The system consists of a source of photons, typically a commercial LED, coupled with a detector with single photon detection capability. The detector in this case is represented by a single pixel consisting of a SPAD and a time stamp circuit, which samples the arrival time of impinging photons within a predefined temporal window. The proposed implementation increases the efficiency of random bit extraction and reduces the afterpulsing probability, which can introduce undesirable correlation to the measurement. Preliminary results are reported, showing that the pixel has a flat behavior for a relevant range of intensity of the light, which makes the pixel robust against variations of external PVT parameters
A quantum random generator based on photon detection is here presented. The system consists of a source of photons, typically a commercial LED, coupled with a detector with single photon detection capability. The detector in this case is represented by a single pixel consisting of a SPAD and a time stamp circuit, which samples the arrival time of impinging photons within a predefined temporal window. The proposed implementation increases the efficiency of random bit extraction and reduces the afterpulsing probability, which can introduce undesirable correlation to the measurement. Preliminary results are reported, showing that the pixel has a flat behavior for a relevant range of intensity of the light, which makes the pixel robust against variations of external PVT parameters
A quantum random generator based on photon detection is here presented. The system consists of a photon source, typically a commercial LED, coupled with a detector with single photon detection capability. The detector is composed of a Single-Photon Avalanche Diode (SPAD) and a time stamp circuit, which samples the arrival time of impinging photons within a predefined temporal window. The proposed implementation optimizes the area, allowing embedding all circuitry into a single pixel, and increases the efficiency of random bit extraction. Moreover, the adopted fast pre-charge mode of the SPAD quenching circuit reduces the afterpulsing probability, and hence possible undesirable correlation in the resulting random bit sequence. Thanks to the implemented random bit extraction, experimental results show that the pixel has a flat behavior for a significant range of light intensity, which makes the pixel robust against variations of external PVT parameters. The maximum achievable bit rate has been measured equal to 1 Mbps, while random sequences are shown to pass NIST tests without any post-processing.
A compact quantum random number generator based on the measurement of the arrival time of photons is presented in this paper. The new system consists of a silicon nanocrystals light emitting device coupled with a SPAD-based detector, integrated in a 3D chip packaging. The miniaturization of the device allows a remarkable reduction of the system size with respect the state of the art. The detector consists of an array of 16 pixels connected to a cluster of 4 reconfigurable TDCs with 12 bit resolution each for photon time stamping. Maximum system bit rate, limited by the emission efficiency of the source, is 0.4 Mbps.
A robust true random number generator (TRNG), able to assure high quality output at different working conditions, is an attractive solution in secure communication application, because it increases resilience against possible external attacks. Among different TRNGs, quantum RNGs (QRNG) represent a good candidate for such systems, because of their compactness, low cost and performance [1–6]. They typically consist of a source of photons, such as an attenuated LED, coupled to a detector with single photon capability (SPAD). Many works in the literature have used a single detector [1–4] for random bit extraction. These devices are characterized by a limited bit rate [1], which can be increased by exploiting the arrival time of photons at the cost of circuit and system complexity [2–4]. Recent works [5–6] proposed to implement an array of detectors based on SPAD working in parallel thus extending the speed of QRNG up to 5 Gb/s [5]. Despite the high bit rate, the main drawback of [5] is the strong dependence of each pixel bias on the impinging light intensity which forces the system to work only for a narrow range of photon flux that poses several constraints on the design of the final QRNG system, e.g. the need of a feedback control loop to maintain a constant flux of photons, and of a uniform distribution of light over the entire sensor. Moreover, it is impractical to implement algorithms for bit extraction to all detectors of the array because of different responses and mismatches among SPADs.
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.
This dissertation is the result of research which, although electrical and computer engineering in nature, also aims to improve the performance of many systems in the field of quantum information. For example, random number generators are used in almost all areas of science, and the initial portion of this work details the theory, design, and characterization of two photon-arrival-time quantum random number generators (QRNGs). After the QRNGs were completed, it was realized that their performance was severely limited both by the maximum detection rate of the single-photon detectors used, and the precision at which the arrival times could be resolved. The single-photon detectors used for both QRNGs are single-photon avalanche photodiodes (SPADs), devices which when operated below their breakdown voltage can create a macroscopic amount of current (an avalanche) in response to a single incident photon. Some of this charge can become trapped in defects or impurities; if this trapped charge is released when the SPAD is active, a secondary ‘false’ detection event, or ‘afterpulse’ can occur. To lower the afterpulse probability to reasonable levels (< 1%), we attempted to reduce the amount of avalanche charge by halting its growth promptly with high-speed electronics, so that defects have a lower probability of becoming populated in the first place. Initial results show reductions in afterpulse probability by up to a factor of 12, corresponding to a ~20% decrease in dead time, a value that could be improved further. We developed an FPGA-based time-to-digital converter system for use specifically with SPADs, achieving a time-bin resolution of 100 ps, with lower dead time and higher maximum detection rate than all currently available detection systems. This further allowed for the creation of a new higher-order SPAD characterization technique, which was identified previously unknown subtleties to SPAD operation. Finally, we developed an ultra-low-latency QRNG, which was used in one of the recent loophole-free demonstrations of quantum nonlocality. The final latency was below 2.5 ns, to our knowledge the lowest latency QRNG to date. Of special interest, however, is our subsequent exploration into the characterization of its bit-probability drift using atomic clock stability techniques. By employing the Allan deviation and implementing precision feedback, the additional frequency drift caused by environmental fluctuations is reduced such that the resulting bit stream can pass cryptographic random number tests for sample sizes up to 5 Gb. This system is currently intended for the NIST random-number beacon, a world-wide trusted source of random bits.