A parallel random number generation device of a pulse-driven micro-ring resonator cavity
By using a pulse-driven micro-ring resonant cavity parallel random number generator, nonlinear effects are excited by pulses, expanding the bandwidth of the chaotic entropy source and realizing multi-channel parallel output. This solves the problems of insufficient generation rate and number of channels in existing technologies, and improves the efficiency and quality of random number generation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- UNIV OF ELECTRONICS SCI & TECH OF CHINA
- Filing Date
- 2026-02-09
- Publication Date
- 2026-06-05
Smart Images

Figure CN122152271A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of random number generation technology, and more specifically, relates to a parallel random number generation device for a pulse-driven micro-ring resonant cavity. Background Technology
[0002] Random numbers are widely used in Monte Carlo simulations, information security, cryptographic systems, and key distribution. With the rapid development of information and network technologies, information systems have placed higher demands on the security, reliability, and generation rate of random numbers. Among these, the randomness quality and generation efficiency of random numbers directly affect the overall performance of related systems.
[0003] Existing random number generation methods mainly fall into two categories: pseudo-random numbers and physical random numbers. Compared to pseudo-random numbers generated by algorithms, physical random numbers utilize the intrinsic uncertainties of physical processes as an entropy source, enabling the generation of unpredictable random numbers. Therefore, they are of significant value in high-security applications. In recent years, optical chaos, due to its wide spectrum, complex dynamic behavior, and unpredictability, has been considered a physical entropy source that can be used for random number generation.
[0004] However, directly using the chaotic signal after photoelectric detection as the random number entropy source still has certain limitations in practical applications. First, due to the inherent relaxation oscillation characteristics of semiconductor lasers, the energy of the chaotic signal is mainly concentrated near the relaxation oscillation frequency, resulting in limited effective spectral bandwidth and limited entropy source complexity, thus restricting the generation rate of random numbers. Second, the amplitude probability distribution of chaotic signals usually exhibits asymmetric characteristics, which can easily lead to an imbalance in the distribution of "0" and "1" in the random bits after quantization, affecting the quality of random numbers. Third, traditional physical entropy sources based on laser chaos can usually only output a single chaotic signal, which is difficult to meet the needs of large-scale parallel random number generation and parallel signal processing.
[0005] To address the aforementioned problems, existing technologies typically improve random number generation schemes in the following ways: First, by introducing multi-mode coupling, cascaded structures, or feedback modulation, the effective bandwidth of chaotic signals is expanded to increase the entropy source complexity. Second, post-processing methods such as differential, filtering, XOR, and transform are used to debias and decorrelate chaotic signals to improve the statistical characteristics of random numbers. Third, parallel chaotic signal generation is achieved through multi-channel structures or multiple output ports to enhance the overall output capability of random numbers. However, these methods often suffer from problems such as complex system structures and difficulty in ensuring consistency between parallel channels.
[0006] In recent years, random number generation schemes based on on-chip microring resonators have attracted widespread attention. Microring resonators have advantages such as small size, high integrability, and inherent support for multi-wavelength output, which are conducive to realizing large-scale parallel random number generation. However, in existing microring resonator schemes, the bandwidth of the chaotic signal corresponding to a single comb tooth is usually relatively limited, thus restricting the generation rate of single-channel random numbers.
[0007] Therefore, there is an urgent need to propose a random number generation device that is simple in structure, easy to integrate, and capable of simultaneously achieving high entropy complexity and multi-channel parallel output, so as to meet the application requirements of high-speed parallel random number generation. Summary of the Invention
[0008] The purpose of this invention is to overcome the problems of limited random number generation rate, insufficient number of parallel channels, and limited entropy source complexity in the prior art, and to provide a parallel random number generation device based on a pulse-driven microring resonant cavity. By exciting the nonlinear effect in the microring resonant cavity in a pulse manner, a chaotic entropy source with expanded bandwidth is obtained, and multi-channel parallel random number generation is realized to meet the application requirements of high-speed parallel random number generation.
[0009] To achieve the above-mentioned objective, the present invention provides a parallel random number generation device based on a pulse-driven micro-ring resonator, characterized in that it comprises:
[0010] The broadband chaotic signal generation module consists of a mode-locked laser, a micro-ring resonator, a phase modulation unit, and a dispersion unit. The mode-locked laser generates pulsed pump light to drive the micro-ring resonator. After the pulsed pump light is injected into the micro-ring resonator, it excites nonlinear effects within the micro-ring resonator to generate a chaotic optical signal. The phase modulation unit applies random phase modulation to the chaotic optical signal output from the micro-ring resonator. The dispersion unit performs phase-to-intensity conversion on the randomly phase-modulated chaotic optical signal, thereby expanding the effective bandwidth of the chaotic optical signal, which is then output to the filtering, demultiplexing, and detection module.
[0011] The filtering and demultiplexing detection module consists of an optical amplifier, a demultiplexer, and a photodetector. The optical amplifier amplifies the chaotic optical signal output from the broadband chaotic signal generation module. Then, the demultiplexer separates the chaotic optical signals of different wavelengths or spectral components to form multi-channel independent chaotic entropy source optical signals. The photodetector performs photoelectric conversion to output the corresponding electrical signal, i.e., the multi-channel chaotic entropy source signal, and then outputs it to the random number post-processing module.
[0012] The random number post-processing module is used to digitize and optimize the statistical characteristics of the chaotic entropy source signal of each channel to generate a random bit sequence. This results in multiple parallel random bit sequences, which are then used for high-speed parallel random number generation to obtain parallel random numbers.
[0013] The objective of this invention is achieved as follows:
[0014] This invention relates to a parallel random number generation device based on a pulse-driven microring resonator. By employing a pulse-driven approach to drive the microring resonator, the instantaneous power level within the cavity is increased, enhancing nonlinear effects and effectively expanding the effective bandwidth of the chaotic entropy source, thereby improving the complexity of the entropy source. Simultaneously, utilizing the inherent multi-wavelength output capability of the microring resonator and combining it with a filtering and demultiplexing structure, parallel output of multiple chaotic entropy sources is achieved, which is beneficial for improving the parallel generation capability of random numbers. Finally, by combining post-processing methods such as differential, quantization, and decorrelation, the overall generation rate of random bits is improved while ensuring the quality of randomness. This invention has a relatively simple structure, is suitable for integrated implementation, and can meet the application requirements of high-speed parallel random number generation. Attached Figure Description
[0015] Figure 1 This is a schematic diagram of a specific embodiment of the parallel random number generation device based on a pulse-driven micro-ring resonant cavity of the present invention;
[0016] Figure 2 The diagram shows the optical comb spectrum comparison between chaotic optical signals driven by pulsed pump light and DC pump light, as well as the time-domain waveform diagram of the comb teeth of the chaotic optical signals in the four channels driven by pulsed pump light. (a) is the optical comb spectrum of the chaotic optical signal driven by pulsed pump light, and the inset is the optical comb spectrum of the chaotic optical signal driven by DC pump light. (b1)-(b4) are the time-domain waveform diagrams of the comb teeth of the chaotic optical signals in the four channels driven by pulsed pump light, respectively.
[0017] Figure 3 The effective bandwidth and peak value of the cross-correlation function of the 16-channel chaotic entropy source signals under pulse-pumped optical drive are shown in (a), where (b) is the effective bandwidth of the 16-channel chaotic entropy source signals and (c) is the peak value of the cross-correlation function of the 16-channel chaotic entropy source signals.
[0018] Figure 4 The graph shows the test results of single-channel output physical true random numbers, where (a) is the test pass rate and (b) is the P-value. Detailed Implementation
[0019] The specific embodiments of the present invention will now be described with reference to the accompanying drawings to enable those skilled in the art to better understand the invention. It should be particularly noted that in the following description, detailed descriptions of known functions and designs that might obscure the main content of the invention will be omitted here.
[0020] Figure 1 This invention presents a schematic diagram of a specific embodiment of a parallel random number generation device based on a pulse-driven micro-ring resonant cavity.
[0021] In this embodiment, as Figure 1 As shown, the parallel random number generation device based on pulse-driven micro-ring resonator of the present invention includes a broadband chaotic signal generation module 1, a filtering demultiplexing detection module 2, and a random number post-processing module 3.
[0022] The broadband chaotic signal generation module 1 consists of a mode-locked laser 101, a micro-ring resonator 102, a phase modulation unit 103, and a dispersion unit 104. The mode-locked laser 101 generates pulsed pump light to drive the micro-ring resonator 102. After the pulsed pump light is injected into the micro-ring resonator 102, it excites nonlinear effects within the micro-ring resonator 102 to generate a chaotic optical signal. The phase modulation unit 103 is used to apply random phase modulation to the chaotic optical signal output from the micro-ring resonator 102. The dispersion unit 104 is used to perform phase-to-intensity conversion on the randomly phase-modulated chaotic optical signal, thereby expanding the effective bandwidth of the chaotic optical signal, and then outputting it to the filtering, demultiplexing, and detection module 2.
[0023] In the specific implementation, the repetition period of the pulsed pump light is matched with the round-trip time of the optical field within the microring resonator to drive the microring resonator 102. After the pulsed pump light is injected into the microring resonator 102, a high instantaneous power level is formed within the cavity, thereby exciting the nonlinear effect within the microring resonator, causing the resonator to operate in a chaotic state and output a chaotic optical signal. Using a pulsed method to drive the microring resonator increases the instantaneous power level within the cavity and enhances the nonlinear effect, thus effectively expanding the effective bandwidth of the chaotic entropy source and increasing the complexity of the entropy source.
[0024] Furthermore, the pulse width and duration of the pulsed pump light emitted by the mode-locked laser 101 are greater than the round-trip time of a photon within the cavity, ensuring a high level of nonlinear efficiency within the cavity. The repetition period of the pulsed pump light is matched with the round-trip time or an integer multiple thereof, ensuring coherent superposition of each pump field, promoting continuous energy growth within the cavity, continuous accumulation of nonlinear effects, and excitation of broadband chaotic optical signals.
[0025] In this embodiment, the phase modulation unit 103 includes an arbitrary waveform generator 1031, an RF amplifier 1032, and a phase modulator 1033. The arbitrary waveform generator 1031 generates a random modulation signal, which, after being amplified by the RF amplifier 1032, is applied to the chaotic optical signal output from the micro-ring resonant cavity 102 by the phase modulator 1033 to apply random phase modulation, i.e., random phase perturbation, to the chaotic optical signal. The dispersion unit 104 is a dispersive optical fiber used to realize the phase-to-intensity conversion of the optical signal, thereby further expanding the effective bandwidth of the chaotic signal.
[0026] The filtering and demultiplexing detection module 2 consists of an optical amplifier 201, a demultiplexer 202, and a photodetector 203. The optical amplifier 201 amplifies the chaotic optical signal output by the broadband chaotic signal generation module 1 to improve the signal-to-noise ratio of subsequent detection. Then, the demultiplexer 202 separates the chaotic optical signals of different wavelengths or spectral components to form multi-channel independent chaotic entropy source optical signals. The photodetector 203 performs photoelectric conversion to output the corresponding electrical signal, i.e., the multi-channel chaotic entropy source signal, which is then output to the random number post-processing module 3.
[0027] The random number post-processing module 3 is used to perform digital processing and statistical characteristic optimization processing on the chaotic entropy source signal of each channel to generate a random bit sequence, thus obtaining multiple parallel random bit sequences, which are used for high-speed parallel random number generation to obtain parallel random numbers.
[0028] The random number post-processing module 3 includes multiple processing units, each performing digitization and randomness enhancement processing on the chaotic entropy source signal of one channel to generate a random bit sequence. Each processing unit includes a differential processing unit 301, an analog-to-digital converter 302, a decorrelation processing unit 303, and a significant bit extraction unit 304. The differential processing unit 301 performs differential operations on the chaotic entropy source signal to reduce the non-uniformity of the signal amplitude distribution. The analog-to-digital converter 302 converts the chaotic entropy source signal after differential operations into a multi-bit digital signal. The decorrelation processing unit 303 performs decorrelation processing on the multi-bit digital signal to reduce the correlation between adjacent bits in the multi-bit digital signal. The significant bit extraction unit 304 selects a predetermined least significant bit from the decorrelation-processed multi-bit digital signal as the output random bit sequence.
[0029] In a practical implementation, by performing random number post-processing on the chaotic entropy source signals of multiple channels respectively, a multi-channel parallel random bit sequence can be obtained. This multi-channel parallel random bit sequence can be used for high-speed parallel random number generation to obtain parallel random numbers.
[0030] like Figure 2 As shown, the pulse-driven method is superior to the continuous light-driven method ( Figure 2 (a) Illustration) can obtain bandwidth-extended chaotic optical signals, and at the same time, such as Figure 2 The time-domain signals of each channel (b1)-(b4) exhibit complex fluctuations, which indicates that the parallel random number generation device based on pulse-driven microring resonator of the present invention effectively expands the effective bandwidth of the chaotic entropy source and improves the complexity of the entropy source by driving the microring resonator in a pulse manner.
[0031] like Figure 3 As shown in (a), the effective bandwidth of the chaotic entropy source signal is increased to around 30 GHz, as... Figure 3(b) shows that after filtering and demultiplexing, the chaotic entropy source signals of different channels have low correlation.
[0032] Figure 4 The graph shows the test results of single-channel output physical true random numbers, demonstrating that the random bit sequence after offline post-processing can pass the randomness statistical test, indicating that the generated random bits have good randomness quality.
[0033] Although the illustrative specific embodiments of the present invention have been described above to enable those skilled in the art to understand the invention, it should be understood that the invention is not limited to the scope of the specific embodiments. For those skilled in the art, various changes are obvious as long as they are within the spirit and scope of the invention as defined and determined by the appended claims, and all inventions utilizing the concept of the present invention are protected.
Claims
1. A parallel random number generation device based on a pulse-driven micro-ring resonator, characterized in that, include: The broadband chaotic signal generation module consists of a mode-locked laser, a micro-ring resonator, a phase modulation unit, and a dispersion unit. The mode-locked laser generates pulsed pump light to drive the micro-ring resonator. After the pulsed pump light is injected into the micro-ring resonator, it excites nonlinear effects within the micro-ring resonator to generate a chaotic optical signal. The phase modulation unit applies random phase modulation to the chaotic optical signal output from the micro-ring resonator. The dispersion unit performs phase-to-intensity conversion on the randomly phase-modulated chaotic optical signal, thereby expanding the effective bandwidth of the chaotic optical signal, which is then output to the filtering, demultiplexing, and detection module. The filtering and demultiplexing detection module consists of an optical amplifier, a demultiplexer, and a photodetector. The optical amplifier amplifies the chaotic optical signal output from the broadband chaotic signal generation module. Then, the demultiplexer separates the chaotic optical signals of different wavelengths or spectral components to form multi-channel independent chaotic entropy source optical signals. The photodetector performs photoelectric conversion to output the corresponding electrical signal, i.e., the multi-channel chaotic entropy source signal, and then outputs it to the random number post-processing module. The random number post-processing module is used to digitize and enhance the randomness of the chaotic entropy source signal of each channel to generate a random bit sequence. This results in multiple parallel random bit sequences, which are then used for high-speed parallel random number generation to obtain parallel random numbers.
2. The parallel random number generation device based on a pulse-driven micro-ring resonator according to claim 1, characterized in that, The pulse width and duration of the pulsed pump light emitted by the mode-locked laser are greater than the round-trip time of a photon in the cavity.
3. The parallel random number generation device based on a pulse-driven micro-ring resonator according to claim 2, characterized in that, The repetition period of the pulsed pump light emitted by the mode-locked laser is matched with the round-trip time of the optical field in the micro-ring resonant cavity or an integer multiple thereof, ensuring the coherent superposition of each pump field, promoting the continuous increase of energy in the cavity, the continuous accumulation of nonlinear effects, and exciting broadband chaotic optical signals.
4. The parallel random number generation device based on a pulse-driven micro-ring resonator according to claim 1, characterized in that, The phase modulation unit includes an arbitrary waveform generator, an RF amplifier, and a phase modulator. An arbitrary waveform generator is used to generate a random modulated signal. After being amplified by an RF amplifier, the signal is applied to the chaotic optical signal output from the micro-ring resonant cavity through a phase modulator to apply random phase modulation, i.e., random phase perturbation, to the chaotic optical signal. The dispersion unit is a dispersion fiber used to realize the phase-to-intensity conversion of the optical signal, thereby further expanding the effective bandwidth of the chaotic signal.
5. The parallel random number generation device based on a pulse-driven micro-ring resonator according to claim 1, characterized in that, The random number post-processing module includes multiple processing units, which perform digital processing and statistical characteristic optimization processing on the chaotic entropy source signal of one channel to generate a random bit sequence. Each processing unit includes a differential processing unit, an analog-to-digital conversion unit, a decorrelation processing unit, and a valid bit extraction unit. The differential processing unit is used to perform differential operations on the chaotic entropy source signal to reduce the non-uniformity of the signal amplitude distribution. The analog-to-digital conversion unit is used to convert the chaotic entropy source signal after differential operation into a multi-bit digital signal. The decorrelation processing unit is used to perform decorrelation processing on the multi-bit digital signal to reduce the correlation between adjacent bits in the multi-bit digital signal. The significant bit extraction unit is used to select a predetermined least significant bit from the decorrelation-processed multi-bit digital signal as a random bit sequence output.