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

Optics Express

Real-time fast physical random number generator with a photonic integrated circuit

Kazusa Ugajin, Yuta Terashima, Kento Iwakawa, Atsushi Uchida, Takahisa Harayama, Kazuyuki Yoshimura, Masanobu Inubushi

Published Mar 13, 2017• 81 citations
Publisher

Abstract

Random number generators are essential for applications in information security and numerical simulations. Most optical-chaos-based random number generators produce random bit sequences by offline post-processing with large optical components. We demonstrate a real-time hardware implementation of a fast physical random number generator with a photonic integrated circuit and a field programmable gate array (FPGA) electronic board. We generate 1-Tbit random bit sequences and evaluate their statistical randomness using NIST Special Publication 800-22 and TestU01. All of the BigCrush tests in TestU01 are passed using 410-Gbit random bit sequences. A maximum real-time generation rate of 21.1 Gb/s is achieved for random bit sequences in binary format stored in a computer, which can be directly used for applications involving secret keys in cryptography and random seeds in large-scale numerical simulations.

DOI
10.1364/oe.25.006511

Related papers

Progress in Fast Physical Random Number Generation with Complex Photonics

Atsushi Uchida

We overview the recent progress in fast physical random number generation with complex photonics and investigate the bandwidth enhancement of chaos in three unidirectionally-coupled semiconductor lasers as a source of fast random number generation. We use a photonic integrated circuit and a field programmable gate array to implement real-time random number generation and introduce a statistical method to evaluate the entropy source of physical random number generation.

The Review of Laser Engineering•Jan 1, 2019•1 citation

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

Physical random number generation using photonic integrated circuit with mutually-coupled semiconductor lasers

Rie Takahashi, Yasuhiro Akizawa, Atsushi Uchida +6 more

We propose a photonic integrated circuit with mutually-coupled semiconductor lasers for fast physical random number generation. The random bit sequences generated at 5.56 Gb/s pass statistical tests of randomness.

Frontiers in Optics•Jan 1, 2013•0 citations

2.5 Gbit/s physical random bit generator

Pu Li, JianZhong ZHANG, BeiBei ZHANG +2 more

Chaotic light generated by optical feedback semiconductor laser is employed as entropy source. We experimentally obtain random bit sequences of different rates by using a series of processing on chaotic signals, such as photoelectric conversion, analog-digital conversion, and exclusive OR operation. Based on the principle, we develop a 2.5 Gbit/s physical random bit generator prototype which can steadily run for a long time. It can generate random bit sequence at 155 Mbit/s, 622 Mbit/s, 1.25 Gbit/s, 2.5 Gbit/s and so on, whose rates are consistent with the current communication rates. All random bit sequences with different bit rates pass all of the NIST statistical tests. The generated random bits will be used as high-speed real-time physical keys for the one-time padding secure communication.

Chinese Science Bulletin (Chinese Version)•Aug 1, 2013•0 citations

Study on real-time optical sampling of chaotic laser for all-optical physical random number generator

Pu Li, Jiang Lei, Sun Yuan-Yuan +2 more

Absolutely secure communication should be implemented only through the ‘one-time pad' proposed by Shannon, requires that physical random numbers with rates matched with the associated communication systems be used as secret keys. With the wide application of the WDM technology in optical communication, the single channel rate of the current digital communication system has exceeded 10 Gb/s and developed towards 100 Gb/s. To ensure the absolute security of such a large capacity communication, a large number of real-time, and secure random numbers are needed.#br#Secure random numbers are commonly produced through utilizing physical random phenomena, called physical random number generators. However, conventional physical random number generators are limited by the low bandwidth of the applied entropy sources such as thermal noise, photon-counting and chaotic electrical circuits, and thus have typical low bit rates of the order of Mb/s.#br#In recent years, chaotic lasers attracted wide attention due to their generation of secure, reliable and high-speed random number sequences, and so due to their coherent merits such as high bandwidth, large amplitude fluctuation and ease of integration. There have been lots of schemes based on laser chaos for high-speed random number generation, but most of them execute the random number extractions from the associated laser chaos in the electrical domain and thus their generation rates are faced with the well-known ‘electrical bottleneck'. On the other hand, all-optical random number generation (AO-RNG) methods are all signal processes in the optical domain, so they can efficiently overcome this rate limitation and have a great potential in generating ultrafast random numbers of several dozens or hundreds of Gb/s. However, there is no experimental report on its realization of AO-RNG. One of the obstacles in the way for the AO-RNG achievement is to implement the fast and real-time all-optical sampling of the entropy signals (i.e., laser chaos).#br#In this paper, we present a principal experimental demonstration of the feasibility in the all-optical sampling of the chaotic light signal through constructing a TOAD-based all-optical sampler with a polarization-independent semiconductor optical amplifier (SOA). Specifically, we experimentally generate chaotic laser signals using an optical feedback semiconductor laser and finally complete a 5 GSa/s real-time and high-fidelity all-optical sampling of the chaotic laser with a bandwidth of 6.4 GHz. Further experimental results show that whether the optical sampling period is proportional to the external cavity feedback time or not has a great effect on the weak periodic suppression of the chaotic signal: only when both of them are out of proportion, can the weak periodicity of the original chaotic signal be effectively eliminated; and this is favorable for the generation of high-quality physical random numbers. To the best of our knowledge, it is the first time to realize all-optical sampling of chaotic signal in experiments.

Acta Physica Sinica•Jan 1, 2015•1 citation

A Tbit/s parallel real-time physical random number scheme based on chaos optical frequency comb of Si3N4 micro-ring

Yongbo Wang, Xi Tang, Le-Han Zhao +7 more

Physical random numbers (PRNs) own various advantageous characteristics, including unpredictability, non-repeatability, higher security and reliability. Meanwhile, laser chaos has attracted great attention in the field of PRN. In terms of single channel PRN, laser chaos schemes can achieve a much higher bit-rate than traditional quantum PRN schemes. So far, various laser chaos PRN schemes have been discussed in order to enhance the performance of single channel laser chaos PRN. However, considering the limited bandwidth of laser chaos, especially the bandwidth of digital electronic circuit, the development potential of single channel PRN should be limited and may fall into the trap of high performance and expensive cost. Recently, the applications of multi-channel parallel PRN schemes have been developed. These parallel types may balance the high performance of PRN in a low cost. Recent progress indicates that chaotic micro-comb may have good potential. The micro-comb exhibits highly nonlinear and complex dynamic characteristics, and each comb tooth may show chaotic oscillation. The wavelength division multiplexing technology enables large-scale optical parallel output, providing the possiblity for large-scale parallel PRN generation. However, most of these PRN schemes are offline rather than true online and real-time random numbers. Thus, the development of real, online real-time parallel PRN solutions has great interest and research value in related fields. Herein we experimentally demonstrat an ultra-high-speed parallel real-time physical random number generator, which is achieved though the combination of chaotic micro-comb of chip-scale Si3N4 ultra-high Q micro-resonator and a high-speed field programmable gate array (FPGA). The results show that the Si3N4 ultra-high Q micro-resonator generates a micro-comb with hundreds of channels, each channel can route into an optically chaotic state, and become an excellent physical entropy source. Using FPGA onboard multi-bit analog-to-digital converter, the filtered optical chaos signal from the micro-comb is discretely sampled and quantized, and resulting in an 8-bit binary bitstream. Taking real-time self-delayed exclusive or (XOR) processing of bitstream and preserving 4 least significant bits, the qualified physical random bitstream with real-time 5 Gbits/s rate is realized experimentally. Considering that there are 294 chaotic comb teeths, our approach anticipates a throughput of 1.74 Tbits/s of real-time physical random bits. Our results could offer a new integrated and ultra-high-speed option for real-time physical random number sources.

Acta Physica Sinica•Jan 1, 2024•0 citations
Random number generators are essential for applications in information security and numerical simulations. Most optical-chaos-based random number generators produce random bit sequences by offline post-processing with large optical components. We demonstrate a real-time hardware implementation of a fast physical random number generator with a photonic integrated circuit and a field programmable gate array (FPGA) electronic board. We generate 1-Tbit random bit sequences and evaluate their statistical randomness using NIST Special Publication 800-22 and TestU01. All of the BigCrush tests in TestU01 are passed using 410-Gbit random bit sequences. A maximum real-time generation rate of 21.1 Gb/s is achieved for random bit sequences in binary format stored in a computer, which can be directly used for applications involving secret keys in cryptography and random seeds in large-scale numerical simulations.
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.
Chaotic light generated by optical feedback semiconductor laser is employed as entropy source. We experimentally obtain random bit sequences of different rates by using a series of processing on chaotic signals, such as photoelectric conversion, analog-digital conversion, and exclusive OR operation. Based on the principle, we develop a 2.5 Gbit/s physical random bit generator prototype which can steadily run for a long time. It can generate random bit sequence at 155 Mbit/s, 622 Mbit/s, 1.25 Gbit/s, 2.5 Gbit/s and so on, whose rates are consistent with the current communication rates. All random bit sequences with different bit rates pass all of the NIST statistical tests. The generated random bits will be used as high-speed real-time physical keys for the one-time padding secure communication.
Absolutely secure communication should be implemented only through the ‘one-time pad' proposed by Shannon, requires that physical random numbers with rates matched with the associated communication systems be used as secret keys. With the wide application of the WDM technology in optical communication, the single channel rate of the current digital communication system has exceeded 10 Gb/s and developed towards 100 Gb/s. To ensure the absolute security of such a large capacity communication, a large number of real-time, and secure random numbers are needed.#br#Secure random numbers are commonly produced through utilizing physical random phenomena, called physical random number generators. However, conventional physical random number generators are limited by the low bandwidth of the applied entropy sources such as thermal noise, photon-counting and chaotic electrical circuits, and thus have typical low bit rates of the order of Mb/s.#br#In recent years, chaotic lasers attracted wide attention due to their generation of secure, reliable and high-speed random number sequences, and so due to their coherent merits such as high bandwidth, large amplitude fluctuation and ease of integration. There have been lots of schemes based on laser chaos for high-speed random number generation, but most of them execute the random number extractions from the associated laser chaos in the electrical domain and thus their generation rates are faced with the well-known ‘electrical bottleneck'. On the other hand, all-optical random number generation (AO-RNG) methods are all signal processes in the optical domain, so they can efficiently overcome this rate limitation and have a great potential in generating ultrafast random numbers of several dozens or hundreds of Gb/s. However, there is no experimental report on its realization of AO-RNG. One of the obstacles in the way for the AO-RNG achievement is to implement the fast and real-time all-optical sampling of the entropy signals (i.e., laser chaos).#br#In this paper, we present a principal experimental demonstration of the feasibility in the all-optical sampling of the chaotic light signal through constructing a TOAD-based all-optical sampler with a polarization-independent semiconductor optical amplifier (SOA). Specifically, we experimentally generate chaotic laser signals using an optical feedback semiconductor laser and finally complete a 5 GSa/s real-time and high-fidelity all-optical sampling of the chaotic laser with a bandwidth of 6.4 GHz. Further experimental results show that whether the optical sampling period is proportional to the external cavity feedback time or not has a great effect on the weak periodic suppression of the chaotic signal: only when both of them are out of proportion, can the weak periodicity of the original chaotic signal be effectively eliminated; and this is favorable for the generation of high-quality physical random numbers. To the best of our knowledge, it is the first time to realize all-optical sampling of chaotic signal in experiments.
Physical random numbers (PRNs) own various advantageous characteristics, including unpredictability, non-repeatability, higher security and reliability. Meanwhile, laser chaos has attracted great attention in the field of PRN. In terms of single channel PRN, laser chaos schemes can achieve a much higher bit-rate than traditional quantum PRN schemes. So far, various laser chaos PRN schemes have been discussed in order to enhance the performance of single channel laser chaos PRN. However, considering the limited bandwidth of laser chaos, especially the bandwidth of digital electronic circuit, the development potential of single channel PRN should be limited and may fall into the trap of high performance and expensive cost. Recently, the applications of multi-channel parallel PRN schemes have been developed. These parallel types may balance the high performance of PRN in a low cost. Recent progress indicates that chaotic micro-comb may have good potential. The micro-comb exhibits highly nonlinear and complex dynamic characteristics, and each comb tooth may show chaotic oscillation. The wavelength division multiplexing technology enables large-scale optical parallel output, providing the possiblity for large-scale parallel PRN generation. However, most of these PRN schemes are offline rather than true online and real-time random numbers. Thus, the development of real, online real-time parallel PRN solutions has great interest and research value in related fields. Herein we experimentally demonstrat an ultra-high-speed parallel real-time physical random number generator, which is achieved though the combination of chaotic micro-comb of chip-scale Si3N4 ultra-high Q micro-resonator and a high-speed field programmable gate array (FPGA). The results show that the Si3N4 ultra-high Q micro-resonator generates a micro-comb with hundreds of channels, each channel can route into an optically chaotic state, and become an excellent physical entropy source. Using FPGA onboard multi-bit analog-to-digital converter, the filtered optical chaos signal from the micro-comb is discretely sampled and quantized, and resulting in an 8-bit binary bitstream. Taking real-time self-delayed exclusive or (XOR) processing of bitstream and preserving 4 least significant bits, the qualified physical random bitstream with real-time 5 Gbits/s rate is realized experimentally. Considering that there are 294 chaotic comb teeths, our approach anticipates a throughput of 1.74 Tbits/s of real-time physical random bits. Our results could offer a new integrated and ultra-high-speed option for real-time physical random number sources.