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

Scientific and technical journal of information technologies mechanics and optics

Random number generation with arrays of coupled quantumdot micropillar lasers

A.A. Petrenko, Anton V. Kovalev, Vladislav E. Bougrov

Published Dec 7, 2021• 1 citation
Publisher

Abstract

The paper investigates the results of random number generation with arrays of coupled quantum-dot micropillar lasers. The micropillars array laser generation is modeled based on the rate equations for quantum dot lasers. The numerical simulation of the dynamics for the arrays of coupled quantum-dot micropillar lasers is carried out utilizing the semi-implicit Euler method, implemented in Julia programming language. The algorithm of random bit sequence generation consists of the following steps: sampling the values of the total field intensity for coupled micropillar lasers; normalizing and discretizing the obtained values per resolution of the 8-bit analog-to-digital converter; extracting the four least significant bits from the bit representation of the sampled values; concatenating the bit values in a single sequence. The possibility of the bit sequences generation having an equiprobable distribution of zeros and ones with a performance of up to 400 Gbit/s was shown utilizing a random number generator based on an array of coupled quantum-dot micropillar lasers for sequences with a length of 14285716 bits at a sampling rate of 100 gigasamples per second and four least significant bits extraction. The resulting bit sequences successfully passed 14 NIST 800-22 statistical tests for the p-value equal to 0.01. The proposed method can be applied to develop random number generators based on larger arrays of coupled quantum-dot micropillar lasers. The results can be utilized in the experimental implementation of random number generators based on arrays of coupled quantum-dot micropillar lasers.

DOI
10.17586/2226-1494-2021-21-6-962-968

Related papers

Random number generator based on semiconductor nanoheterostructures with quantum dots and optical feedback

A.A. Petrenko, Anton V. Kovalev, Vladislav E. Bougrov

Subject of study. This study models the generation process of random bit sequences using an array of coupled lasers. It is based on quantum dot (QD) micropillars with optical feedback that is realized via a mirror positioned at some distance from the array. A model of the array of coupled micropillar lasers consists of QD laser rate equations accounting for the global optical feedback. Aim of study. This study aimed to numerically model and analyze a random number generator using an array of coupled lasers based on QD micropillars. Method. The dynamic behavior was modeled through numerical integration of the delayed differential equation system using a semi-implicit Euler method implemented using the Julia programming language. To generate sequences of random bits, an algorithm was used that involved the sampling of the total field intensity of the array, normalization and discretization with 12 bit resolution, conversion of discretized values to bit representation, selection of four less significant bits, and concatenation of the bit values into the final sequence. Main results. The process of generating a sequence of random bits at the rate of 400 Gb/s, which met the criteria of NIST 800-22 statistical tests for the p-value of 0.01 at the sampling rate of total field intensity of the array equal to 100 Gsamples/s and a sequence length of 11,142,860 bits, was modeled. The model of an array of coupled lasers based on QD micropillars with optical feedback was analyzed using bifurcation analysis. The feedback time delay signature was traced in the chaotic signal of the emission intensity. However, it did not affect the quality of the random number generation. Practical significance. The optical feedback resulted in the chaotic generation of an array of lasers based on the QD micropillars, which can be used to generate random numbers.

Journal of Optical Technology•Sep 1, 2022•1 citation

54 Gbps real time quantum random number generator with simple implementation

Jie Yang, Jinlu Liu, Qi Su +4 more

We present a random number generation scheme based on measuring the phase fluctuations of a laser with a simple experimental setup. A simple model is established to analyze the randomness and the simulation result based on this model fits well with the experiment data. After the analog to digital sampling and suitable randomness extraction integrated in the field programmable gate array, the final random bits are delivered to a PC, realizing a 5.4 Gbps real time quantum random number generation. The final random bit sequences have passed all the NIST and DIEHARD tests.

arXiv:1609.02681•Optics Express•Nov 16, 2016•39 citations

Optical quantum random number generator based on parity of the number of photons detected in equal time intervals

Qiurong Yan, Baosheng Zhao, Hua Zhang +2 more

An optical quantum random number generator based on parity of the number of photons detected in the equal time intervals was proposed. Light emitted from a continuous wave laser diode is attenuated into discrete single-photon sequence. The single photon is detected by a single-photon avalanche photodiode module. Random bit is extracted by measuring the parity of number of photons detected in equal time interval. The random bit extraction circuit based on field programmable gate array was developed. The influences of the size of time interval and the performance parameters of single photon module on performance of the designed random number generator were analyzed. In order to achieve a random bit generator with small deviation and fast generation rate, a method of setting time interval automatically according to average counting rate was proposed. A random bit generation rate of 2 Mbit/s was obtained when the designed random number generator works on a counting rate of 20 Mcps and the equal time interval is set as 0.5 μs. The random bit sequences were tested by random number test program ENT and STS. The test results show that the generated random bit sequences fully meet the standards of true random numbers, and do not require post-processin ©, 2015, Chinese Optical Society. All right reserved.

•Jun 1, 2015•0 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

Chaotic laser-based ultrafast multi-bit physical random number generation without post-process

Sun Yuan-Yuan, Pu Li, Guo Yan-Qiang +5 more

Random numbers have great application value in the fields of secure communications, which are commonly used as secret keys to encrypt the information. To guarantee that the information is absolutely secure in the current high-speed communication, the applied random keys should possess a generation speed not less than the encrypted data rate, according to one-time pad theory found by Shannon (Shannon C E 1949 Bell.Syst.Tech.J. 28 656) Pseudo-random numbers generated by algorithm may easily reach a fast speed, but a certain periodicity makes them difficult to meet the aforementioned demand of information security. Utilizing physical stochastic phenomena can provide reliable random numbers, called physical random number generators (RNGs). However, limited by the bandwidth of the conventional physical sources such as electronic noise, frequency jitter of oscillator and quantum randomness, the traditional physical RNG has a generation speed at a level of Mb/s typically. Therefore, real-time and ultrafast physical random number generation is urgently required from the view of absolute security for high-speed communication today. With the advent of wideband photonic entropy sources, in recent years lots of schemes for high-speed random number generation are proposed. Among them, chaotic laser has received great attention due to its ultra-wide bandwidth and large random fluctuation of intensity. The real-time speed of physical RNG based on chaotic laser is now limited under 5 Gb/s, although the reported RNG claims that an ultrafast speed of Tb/s is possible in theory. The main issues that restrict the real-time speed of RNG based on chaotic laser are from two aspects. The first aspect is electrical jitter bottleneck confronted by the electrical analog-to-digital converter (ADC). Specifically, most of the methods of extracting random numbers are first to convert the chaotic laser into an electrical signal by a photo-detector, then use an electrical ADC driven by radio frequency (RF) clock to sample and quantify the chaotic signal in electronic domain. Unfortunately, the response rate of ADC is below Gb/s restricted by the aperture jitter (several picoseconds) of RF clock in the sample and hold circuit. The second aspect comes from the complex post-processes, which are fundamental in current RNG techniques to realize a good randomness. The strict synchronization among post-processing components (e.g., XOR gates, memory buffers, high-order difference) is controlled by an RF clock. Similarly, it is also an insurmountable obstacle to achieve an accurate synchronization due to the electronic jitter of the RF clock. In this paper, we propose a method of ultrafast multi-bit physical RNG based on chaotic laser without any post-process. In this method, a train of optical pulses generated by a GHz mode-locked laser with low temporal jitter at a level of fs is used as an optical sampling clock. The chaotic laser is sampled in the optical domain through a low switching energy and high-linearity terahertz optical asymmetric demultiplexer (TOAD) sampler, which is a fiber loop with an asymmetrical nonlinear semiconductor optical amplifier. Then, the peak amplitude of each sampled chaotic pulse is digitized by a multi-bit comparator (i.e., a multi-bit ADC without sample and hold circuit) and converted into random numbers directly. Specifically, a proof-of-principle experiment is executed to demonstrate the aforementioned proposed method. In this experiment, an optical feedback chaotic laser is used, which has a bandwidth of 6 GHz. Through setting a sampling rate to be 5 GSa/s and selecting 4 LSBs outputs of the 8-bit comparator, 20 Gb/s (=5 GSa/s4 LSBs) physical random number sequences are obtained. Considering the ultrafast response rate of TOAD sampler, the speed of random numbers generated by this method has the potential to reach several hundreds of Gb/s as long as the used chaotic laser has a sufficient bandwidth.

Acta Physica Sinica•Jan 1, 2017•3 citations

Random Number Generation Based on Dual-Emission Random Fiber Lasers: Performance and Image Encryption Applications

Yalan Li, Yang Qin, Xiaolong Ban +7 more

True random numbers occupy a core role in the field of encryption and security by virtue of their properties such as unpredictability and independence. In this paper, we propose a high-speed physical random number generator based on a dual-emission random fiber laser. The system improves the spectral bandwidth characteristics of the output signals by adjusting the pump power and the feedback length of the single mode fiber. This study effectively suppresses the autocorrelation feature by performing exclusive-OR operations on the forward and backward random laser signals, and obtain the random number sequence with a generation rate of 20 Gbps by post-processing with high-order finite difference and least significant bit extraction. In order to verify the practical application performance, we apply the random sequence as encryption key to digital image encryption, and the experimental results show that the generator has both theoretical security and practical application value.

Journal of Lightwave Technology•Feb 13, 2026•0 citations
The paper investigates the results of random number generation with arrays of coupled quantum-dot micropillar lasers. The micropillars array laser generation is modeled based on the rate equations for quantum dot lasers. The numerical simulation of the dynamics for the arrays of coupled quantum-dot micropillar lasers is carried out utilizing the semi-implicit Euler method, implemented in Julia programming language. The algorithm of random bit sequence generation consists of the following steps: sampling the values of the total field intensity for coupled micropillar lasers; normalizing and discretizing the obtained values per resolution of the 8-bit analog-to-digital converter; extracting the four least significant bits from the bit representation of the sampled values; concatenating the bit values in a single sequence. The possibility of the bit sequences generation having an equiprobable distribution of zeros and ones with a performance of up to 400 Gbit/s was shown utilizing a random number generator based on an array of coupled quantum-dot micropillar lasers for sequences with a length of 14285716 bits at a sampling rate of 100 gigasamples per second and four least significant bits extraction. The resulting bit sequences successfully passed 14 NIST 800-22 statistical tests for the p-value equal to 0.01. The proposed method can be applied to develop random number generators based on larger arrays of coupled quantum-dot micropillar lasers. The results can be utilized in the experimental implementation of random number generators based on arrays of coupled quantum-dot micropillar lasers.
Subject of study. This study models the generation process of random bit sequences using an array of coupled lasers. It is based on quantum dot (QD) micropillars with optical feedback that is realized via a mirror positioned at some distance from the array. A model of the array of coupled micropillar lasers consists of QD laser rate equations accounting for the global optical feedback. Aim of study. This study aimed to numerically model and analyze a random number generator using an array of coupled lasers based on QD micropillars. Method. The dynamic behavior was modeled through numerical integration of the delayed differential equation system using a semi-implicit Euler method implemented using the Julia programming language. To generate sequences of random bits, an algorithm was used that involved the sampling of the total field intensity of the array, normalization and discretization with 12 bit resolution, conversion of discretized values to bit representation, selection of four less significant bits, and concatenation of the bit values into the final sequence. Main results. The process of generating a sequence of random bits at the rate of 400 Gb/s, which met the criteria of NIST 800-22 statistical tests for the p-value of 0.01 at the sampling rate of total field intensity of the array equal to 100 Gsamples/s and a sequence length of 11,142,860 bits, was modeled. The model of an array of coupled lasers based on QD micropillars with optical feedback was analyzed using bifurcation analysis. The feedback time delay signature was traced in the chaotic signal of the emission intensity. However, it did not affect the quality of the random number generation. Practical significance. The optical feedback resulted in the chaotic generation of an array of lasers based on the QD micropillars, which can be used to generate random numbers.
We present a random number generation scheme based on measuring the phase fluctuations of a laser with a simple experimental setup. A simple model is established to analyze the randomness and the simulation result based on this model fits well with the experiment data. After the analog to digital sampling and suitable randomness extraction integrated in the field programmable gate array, the final random bits are delivered to a PC, realizing a 5.4 Gbps real time quantum random number generation. The final random bit sequences have passed all the NIST and DIEHARD tests.
An optical quantum random number generator based on parity of the number of photons detected in the equal time intervals was proposed. Light emitted from a continuous wave laser diode is attenuated into discrete single-photon sequence. The single photon is detected by a single-photon avalanche photodiode module. Random bit is extracted by measuring the parity of number of photons detected in equal time interval. The random bit extraction circuit based on field programmable gate array was developed. The influences of the size of time interval and the performance parameters of single photon module on performance of the designed random number generator were analyzed. In order to achieve a random bit generator with small deviation and fast generation rate, a method of setting time interval automatically according to average counting rate was proposed. A random bit generation rate of 2 Mbit/s was obtained when the designed random number generator works on a counting rate of 20 Mcps and the equal time interval is set as 0.5 μs. The random bit sequences were tested by random number test program ENT and STS. The test results show that the generated random bit sequences fully meet the standards of true random numbers, and do not require post-processin ©, 2015, Chinese Optical Society. 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 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.
Random numbers have great application value in the fields of secure communications, which are commonly used as secret keys to encrypt the information. To guarantee that the information is absolutely secure in the current high-speed communication, the applied random keys should possess a generation speed not less than the encrypted data rate, according to one-time pad theory found by Shannon (Shannon C E 1949 Bell.Syst.Tech.J. 28 656) Pseudo-random numbers generated by algorithm may easily reach a fast speed, but a certain periodicity makes them difficult to meet the aforementioned demand of information security. Utilizing physical stochastic phenomena can provide reliable random numbers, called physical random number generators (RNGs). However, limited by the bandwidth of the conventional physical sources such as electronic noise, frequency jitter of oscillator and quantum randomness, the traditional physical RNG has a generation speed at a level of Mb/s typically. Therefore, real-time and ultrafast physical random number generation is urgently required from the view of absolute security for high-speed communication today. With the advent of wideband photonic entropy sources, in recent years lots of schemes for high-speed random number generation are proposed. Among them, chaotic laser has received great attention due to its ultra-wide bandwidth and large random fluctuation of intensity. The real-time speed of physical RNG based on chaotic laser is now limited under 5 Gb/s, although the reported RNG claims that an ultrafast speed of Tb/s is possible in theory. The main issues that restrict the real-time speed of RNG based on chaotic laser are from two aspects. The first aspect is electrical jitter bottleneck confronted by the electrical analog-to-digital converter (ADC). Specifically, most of the methods of extracting random numbers are first to convert the chaotic laser into an electrical signal by a photo-detector, then use an electrical ADC driven by radio frequency (RF) clock to sample and quantify the chaotic signal in electronic domain. Unfortunately, the response rate of ADC is below Gb/s restricted by the aperture jitter (several picoseconds) of RF clock in the sample and hold circuit. The second aspect comes from the complex post-processes, which are fundamental in current RNG techniques to realize a good randomness. The strict synchronization among post-processing components (e.g., XOR gates, memory buffers, high-order difference) is controlled by an RF clock. Similarly, it is also an insurmountable obstacle to achieve an accurate synchronization due to the electronic jitter of the RF clock. In this paper, we propose a method of ultrafast multi-bit physical RNG based on chaotic laser without any post-process. In this method, a train of optical pulses generated by a GHz mode-locked laser with low temporal jitter at a level of fs is used as an optical sampling clock. The chaotic laser is sampled in the optical domain through a low switching energy and high-linearity terahertz optical asymmetric demultiplexer (TOAD) sampler, which is a fiber loop with an asymmetrical nonlinear semiconductor optical amplifier. Then, the peak amplitude of each sampled chaotic pulse is digitized by a multi-bit comparator (i.e., a multi-bit ADC without sample and hold circuit) and converted into random numbers directly. Specifically, a proof-of-principle experiment is executed to demonstrate the aforementioned proposed method. In this experiment, an optical feedback chaotic laser is used, which has a bandwidth of 6 GHz. Through setting a sampling rate to be 5 GSa/s and selecting 4 LSBs outputs of the 8-bit comparator, 20 Gb/s (=5 GSa/s4 LSBs) physical random number sequences are obtained. Considering the ultrafast response rate of TOAD sampler, the speed of random numbers generated by this method has the potential to reach several hundreds of Gb/s as long as the used chaotic laser has a sufficient bandwidth.
True random numbers occupy a core role in the field of encryption and security by virtue of their properties such as unpredictability and independence. In this paper, we propose a high-speed physical random number generator based on a dual-emission random fiber laser. The system improves the spectral bandwidth characteristics of the output signals by adjusting the pump power and the feedback length of the single mode fiber. This study effectively suppresses the autocorrelation feature by performing exclusive-OR operations on the forward and backward random laser signals, and obtain the random number sequence with a generation rate of 20 Gbps by post-processing with high-order finite difference and least significant bit extraction. In order to verify the practical application performance, we apply the random sequence as encryption key to digital image encryption, and the experimental results show that the generator has both theoretical security and practical application value.