A high-speed random number generation method and system based on chaotic optical frequency comb

By using a chaotic optical frequency comb-based method, an ultra-wideband Kerr frequency comb is generated using a semiconductor laser and an optical chip, solving the problem of limited random number generation rate in existing technologies and realizing high-speed random number generation.

CN116577958BActive Publication Date: 2026-03-31SOUTHWEST UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-12
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In existing technologies, the random number generation rate of optical chaotic entropy sources generated by semiconductor lasers is limited by the single-channel chaotic bandwidth, which cannot meet the needs of high-speed communication and large data volumes.

Method used

A method based on chaotic optical frequency combs is adopted. The initial pump light is generated by a semiconductor laser and coupled into the micro resonant cavity in the optical chip through a spatial free optical path to generate an ultra-wideband Kerr frequency comb. The comb teeth are separated by a demultiplexer, and chaotic data is collected and processed to generate a random bit stream, and finally a random number sequence is generated.

Benefits of technology

It realizes the generation of ultra-wideband Kerr frequency combs, which can simultaneously separate hundreds of comb teeth and generate a large number of random bit streams, thereby improving the random number generation rate and meeting the needs of high-speed communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116577958B_ABST
    Figure CN116577958B_ABST
Patent Text Reader

Abstract

The application provides a high-speed random number generation method and system based on chaotic optical frequency comb, which comprises the following steps: generating initial pumping light by using a semiconductor laser; preprocessing the initial pumping light to output reference pumping light; coupling the reference pumping light in a space free optical coupling mode, and inputting the coupled reference pumping light into a preset optical chip; adjusting the semiconductor laser until the reference pumping light and the micro resonant cavity generate a nonlinear effect to generate an ultra-wideband Kerr frequency comb; inputting the ultra-wideband Kerr frequency comb into a demultiplexer to separate the comb teeth, and collecting original comb tooth chaotic data contained in all the comb teeth; performing data processing on the original comb tooth chaotic data to obtain a random bit stream; and generating a random number sequence based on the random bit stream. The application has the effect of simultaneously outputting hundreds of channel entropy sources and simultaneously generating a large amount of random numbers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of random number generation technology, specifically relating to a high-speed random number generation method and system based on chaotic optical frequency comb. Background Technology

[0002] Random numbers have been integrated into many real-world applications, such as cryptography, simulation, information security, and lottery games. Typically, physical random numbers can be generated through photonic random processes such as thermal noise of resistors, frequency jitter of oscillators, photon emission noise, photon entanglement, laser phase noise, vacuum fluctuations, amplified spontaneous noise, and chaotic dynamics. Among these, physical random number generators using optical chaotic entropy sources have attracted considerable attention due to their advantages, including large random fluctuations, high bandwidth, and ease of acquisition.

[0003] However, the traditional method of using semiconductor lasers to generate optical chaotic entropy sources is limited by the single-channel chaotic bandwidth, which restricts the random number generation rate to the sampling rate. With the continuous development of high-speed communication and large data volumes, the requirements for the generation rate of random number generators are constantly increasing. Therefore, a new and scalable method is needed to generate random numbers. Summary of the Invention

[0004] This invention provides a high-speed random number generation method and system based on chaotic optical frequency combs to solve the problem of low random number generation rate.

[0005] In a first aspect, the present invention provides a high-speed random number generation method based on a chaotic optical frequency comb, the method comprising the following steps:

[0006] The initial pump light is generated using a semiconductor laser;

[0007] The initial pump light is preprocessed to output a reference pump light;

[0008] The reference pump light is coupled using a spatial free-path coupling method, and the coupled reference pump light is input into a preset optical chip, which contains multiple micro-resonant cavities.

[0009] The semiconductor laser is adjusted until the reference pump light and the microresonant cavity exhibit a nonlinear effect, generating an ultrawideband Kerr frequency comb.

[0010] The ultra-wideband Kerr frequency comb is input into the demultiplexer to separate the comb teeth, and the original comb tooth chaotic data contained in all the comb teeth are collected.

[0011] The original comb-shaped chaotic data is processed to obtain a random bit stream;

[0012] A random number sequence is generated based on the random bit stream.

[0013] Optionally, the preprocessing of the initial pump light to output the reference pump light includes the following steps:

[0014] The initial pump light is input to a high-power amplifier for amplification.

[0015] The amplified initial pump light is then input into a filter for filtering.

[0016] The polarization state of the initial pump light after filtering is adjusted by an optical fiber polarization controller, and a reference pump light is output.

[0017] Optionally, before coupling the reference pump light using spatial free-path coupling and inputting the coupled reference pump light into a preset optical chip, the following steps are further included:

[0018] Place the preset optical chip on the chip carrier stage;

[0019] The average temperature of the chip stage is controlled by a temperature controller so that the average temperature is below 37.5°C.

[0020] Optionally, the microresonant cavity has a size of 400um*400um and a quality factor Q value of 2.2M.

[0021] Optionally, the step of coupling the reference pump light using spatial free-path coupling and inputting the coupled reference pump light into a preset optical chip includes the following steps:

[0022] The reference pump light is horizontally emitted to the reflecting mirror using a collimating lens;

[0023] The reference pump light is reflected by the mirror to the incident lens, and then the reference pump light is input into a preset optical chip through the incident lens. The optical chip contains multiple micro-resonant cavities, and the location of the incident lens is aligned with the incident waveguide port of the micro-resonant cavity.

[0024] Optionally, the incident lens is placed on a three-dimensional adjustment frame. After the reference pump light is coupled using spatial free-path coupling and the coupled reference pump light is input into a preset optical chip, the following steps are further included:

[0025] The reference pump light is output from the optical chip to the exit lens. The distance between the exit lens and the micro resonant cavity is the same as the distance between the incident lens and the micro resonant cavity. The lens parameters of the exit lens and the incident lens are the same.

[0026] The reference pump light is guided from the collimating lens into the optical fiber through the exit lens;

[0027] The power of the reference pump light in the optical fiber is detected using an optical power meter.

[0028] Optionally, the step of processing the original comb-shaped chaotic data to obtain a random bitstream includes the following steps:

[0029] The original chaotic comb data is converted into a digital signal to obtain the original data;

[0030] Taking the nth derivative of the original data makes the probability distribution of the original data exhibit a Gaussian distribution;

[0031] The original data after differentiation is further processed to obtain a random bit stream.

[0032] Optionally, the step of post-processing the differentiated original data to obtain a random bit stream includes the following steps:

[0033] The original data after differentiation is quantized to obtain the original quantized data;

[0034] Perform a self-delay operation on the original quantized data to obtain delayed quantized data;

[0035] The original quantized data and the delayed quantized data are converted into binary to generate the original data bitstream and the delayed data bitstream;

[0036] The m-bit original data bitstream and the m-bit delayed data bitstream are extracted by truncation of the least significant bits.

[0037] Perform an XOR operation on the m-bit original data bitstream and the m-bit delayed data bitstream to generate a random bitstream.

[0038] Optionally, the formula for calculating the nth derivative of the original data is as follows:

[0039]

[0040] In the formula: D(t) represents the original data after nth-order differentiation, i represents the summation variable, C represents a constant, Δ represents the sampling period, t represents the current time, and d(t) represents the original data.

[0041] In a second aspect, the present invention also provides a high-speed random number generation system based on a chaotic optical frequency comb, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect.

[0042] The beneficial effects of this invention are:

[0043] This invention utilizes a semiconductor laser to generate an initial pump light; preprocesses the initial pump light to output a reference pump light; couples the reference pump light using spatial free-path coupling and inputs the coupled reference pump light into a preset optical chip; adjusts the semiconductor laser until a nonlinear effect occurs between the reference pump light and the micro-resonant cavity, generating an ultra-wideband Kerr frequency comb; inputs the ultra-wideband Kerr frequency comb into a demultiplexer to separate the comb teeth and collects the original chaotic data contained in all the comb teeth; processes the original chaotic data to obtain a random bit stream; and generates a random number sequence based on the random bit stream. Because the ultra-wideband Kerr frequency comb is a chaotic optical frequency comb with micro-comb states, it can simultaneously separate comb teeth from hundreds of channels, thus enabling simultaneous data processing of the original chaotic data contained in the comb teeth to generate a large number of random bit streams, and subsequently, a large number of random number sequences. Attached Figure Description

[0044] Figure 1 This is a flowchart illustrating the high-speed random number generation method based on chaotic optical frequency comb in this invention.

[0045] Figure 2 This is a schematic diagram of the spectrum of a comb tooth with a wavelength of 1560.31 nm in one embodiment of the present invention.

[0046] Figure 3 In this invention Figure 2 A magnified diagram of the time series.

[0047] Figure 4 This is a schematic diagram of the spectrum of a comb tooth with a wavelength of 1559.48 nm in one embodiment of the present invention.

[0048] Figure 5 In this invention Figure 4 A magnified diagram of the time series.

[0049] Figure 6 This is a histogram of the distribution of the original data before taking the nth order derivative in one embodiment of the present invention.

[0050] Figure 7 This is a histogram of the distribution of the original data after taking the nth order derivative in one embodiment of the present invention. Detailed Implementation

[0051] This invention discloses a high-speed random number generation method based on chaotic optical frequency comb.

[0052] Reference Figure 1The high-speed random number generation method based on chaotic optical frequency combs specifically includes the following steps:

[0053] S101. Use a semiconductor laser to generate initial pump light.

[0054] The semiconductor laser is a tunable semiconductor laser. In this embodiment, the initial pump light generated by the semiconductor laser is a pump source with a wavelength of 1553.373 nm.

[0055] S102. Preprocess the initial pump light and output the reference pump light.

[0056] The preprocessing includes steps such as power amplification, filtering, and polarization adjustment.

[0057] S103. The reference pump light is coupled by spatial free-path coupling, and the coupled reference pump light is input into the preset optical chip.

[0058] In this embodiment, the preset optical chip size is 4mm*4mm. The optical chip contains multiple micro-resonant cavities, which are specially designed near-zero dispersion Si3N4 microring resonators. These microrings are beneficial for generating broadband Kerr frequency combs, which can effectively enhance the stability of the device. A suitable resonant cavity can be selected through cold cavity chromatographic testing. The micro-resonant cavity is pumped using a low-power laser ranging from 1500nm to 1620nm. Ultimately, the micro-resonant cavity selected in this embodiment has a size of 400um*400um and a quality factor Q value of 2.2M.

[0059] S104. Adjust the semiconductor laser until the reference pump light and the micro-resonant cavity exhibit a nonlinear effect, generating an ultra-wideband Kerr frequency comb.

[0060] In this process, the semiconductor laser is adjusted to scan around 1550 nm until a nonlinear effect occurs between the reference pump light and the microresonator. The generation of the ultrawideband Kerr frequency comb can be described by two nonlinear processes. First, the reference pump light and degenerate four-wave mixing (FWM) convert photons of the same frequency into photon pairs with shifted frequencies, generating sidebands. Second, non-degenerate four-wave mixing uses the sidebands generated above as seed photons to form paired sidebands.

[0061] Reference Figures 2 to 5 Under stable conditions, the ultra-wideband Kerr frequency comb is also wider and flatter, with an ultra-wideband bandwidth of 20THz and a similar repetition frequency of 100GHz. The entire ultra-wideband covers more than 100 comb teeth from 1480nm to 1660nm.

[0062] In addition, in this embodiment, since the energy of the reference pump light is too strong, it may affect subsequent steps. Therefore, a fiber grating needs to be connected to suppress the reference pump light.

[0063] S105. Input the ultra-wideband Kerr frequency comb into the demultiplexer to separate the comb teeth, and collect the original comb tooth chaotic data contained in all comb teeth.

[0064] In this process, an ultra-wideband Kerr frequency comb is input into a demultiplexer (DEMUX), which filters out each comb tooth and uses multiple photodetectors to collect the comb tooth data.

[0065] S106. Process the original comb-shaped chaotic data to obtain a random bit stream.

[0066] The data processing mainly includes steps such as analog-to-digital conversion, nth-order differentiation, quantization, self-delay, least significant bit truncation, binary conversion, and XOR operation. By simultaneously processing the original chaotic data corresponding to all comb teeth, multiple random bit streams can be obtained at the same time.

[0067] S107. Generate random number sequences based on random bit streams.

[0068] Since multiple random bit streams can be obtained simultaneously in step S106, multiple random number sequences can be generated simultaneously from these random bit streams in step S107. In this embodiment, the random bit streams were subjected to the NIST SP 800-22 standard test, and all tests were successfully passed. A pseudo-random number generation algorithm, such as the Linear Feedback Shift Register (LFSR) algorithm, can be used to process the random bit streams and generate random number sequences. Alternatively, a hash function, such as the SHA-256 algorithm, can be used to hash the random bit streams and generate random number sequences.

[0069] The implementation principle of this method is as follows:

[0070] An initial pump light is generated using a semiconductor laser; the initial pump light is preprocessed to output a reference pump light; the reference pump light is coupled using spatial free-path coupling and input into a preset optical chip; the semiconductor laser is adjusted until a nonlinear effect occurs between the reference pump light and the micro-resonant cavity, generating an ultra-wideband Kerr frequency comb; the ultra-wideband Kerr frequency comb is input into a demultiplexer to separate the comb teeth, and the original chaotic data of all the comb teeth is collected; the original chaotic data of the comb teeth is processed to obtain a random bit stream; a random number sequence is generated based on the random bit stream. Since the ultra-wideband Kerr frequency comb is a chaotic optical frequency comb and has micro-comb states, it can simultaneously separate comb teeth from hundreds of channels, thus allowing simultaneous processing of the original chaotic data of the comb teeth to generate a large number of random bit streams, and subsequently, a large number of random number sequences.

[0071] In one embodiment, step S102, which involves preprocessing the initial pump light and outputting the reference pump light, specifically includes the following steps:

[0072] The initial pump light is input to a high-power amplifier for amplification.

[0073] The amplified initial pump light is input into a filter for filtering.

[0074] The polarization state of the initial pump light after filtering is adjusted by an optical fiber polarization controller, and a reference pump light is output.

[0075] In this embodiment, the initial pump light can be amplified to 32dBm by inputting it into a high-power amplifier (EDFA). The purpose of this amplification is that a higher pump light energy in the microresonator can generate a wider optical frequency comb. Before the pump light enters the microresonator cavity, it also needs to be filtered using a 1550nm filter. Using pre-cavity filtering can effectively improve the energy distribution of the optical frequency comb and reduce noise interference.

[0076] In one embodiment, before step S103, which involves coupling the reference pump light using spatial free-path coupling and inputting the coupled reference pump light into a preset optical chip, the following steps are further included:

[0077] Place the preset optical chip on the chip carrier stage;

[0078] The average temperature of the chip stage is controlled by a temperature controller to keep it below 37.5℃.

[0079] In this embodiment, since the reference pump light input to the optical chip has been amplified and is high-energy pump light, temperature control is required to prevent the optical chip from shifting under the high-temperature conditions generated by the resonance of the high-energy pump light. Therefore, a temperature controller can be used to control the temperature of the chip stage below 37.5°C to prevent the optical chip from shifting.

[0080] In one embodiment, step S103, which involves coupling the reference pump light using spatial free-path coupling and inputting the coupled reference pump light into a preset optical chip, specifically includes the following steps:

[0081] The collimating lens is used to horizontally project the reference pump light to the reflecting mirror;

[0082] The reference pump light is reflected by a mirror to the incident lens, and then the reference pump light is input into a preset optical chip through the incident lens. The optical chip contains multiple micro-resonant cavities, and the location of the incident lens is aligned with the incident waveguide port of the micro-resonant cavity.

[0083] In this embodiment, a collimating lens is used to horizontally project the reference pump light, and a reflecting mirror is used to direct the reference pump light into an incident lens with a focal length of 5mm. Since the location of the incident lens is aligned with the incident waveguide port of the microresonator, the reference pump light will enter the microresonator through the incident waveguide port after passing through the incident lens. Using the above-mentioned spatial free-path coupling method, i.e., free-space light-chip-free-space light coupling method, not only are the coupling method and device structure relatively simple, but the coupling efficiency can also be increased to over 50%.

[0084] In one embodiment, the incident lens is placed on a three-dimensional adjustment frame. After the reference pump light is coupled using spatial free-path coupling and the coupled reference pump light is input into a preset optical chip, the following steps are further included:

[0085] The reference pump light is output from the optical chip to the output lens. The distance between the output lens and the micro resonant cavity is the same as the distance between the incident lens and the micro resonant cavity. The lens parameters of the output lens and the incident lens are the same.

[0086] The reference pump light is guided from the collimating lens into the optical fiber through the exit lens;

[0087] The power of the reference pump light in the optical fiber is detected using an optical power meter.

[0088] In this embodiment, the reference pump light is output from the optical chip to the exit lens to guide the light out, and then guided into the optical fiber by the collimating lens. Power monitoring is performed using an optical power meter to obtain the power monitoring result. In one embodiment, the coupling efficiency of the reference pump light can also be calculated based on the power monitoring result. The three-dimensional adjustment frame is adjusted based on the coupling efficiency to make the coupling efficiency exceed a preset coupling efficiency threshold. When the coupling efficiency exceeds the coupling efficiency threshold, step S104 is executed.

[0089] In one embodiment, step S106, which involves processing the original comb-shaped chaotic data to obtain a random bitstream, specifically includes the following steps:

[0090] The original chaotic comb data is converted into digital signals to obtain the original data;

[0091] Taking the nth derivative with respect to the original data makes the probability distribution of the original data follow a Gaussian distribution;

[0092] The original data after differentiation is processed to obtain a random bit stream.

[0093] In this embodiment, an analog-to-digital converter (ADC) can be used to convert the raw comb-shaped chaotic data into a digital signal to obtain the original data. The ADC used has a sampling rate of 10 GHz and a bandwidth of 2.5 GHz.

[0094] The formula for calculating the nth derivative with respect to the original data is as follows:

[0095]

[0096] In the formula: D(t) represents the original data after nth-order differentiation, i represents the summation variable, C represents a constant, Δ represents the sampling period, t represents the current time, and d(t) represents the original data.

[0097] Reference Figure 6 and Figure 7 Since the result distribution of the derivative function is highly symmetrical and smooth, the problem of the necessity of bias and inconsistency timing is also solved. Figure 6 The original data's probability distribution is shown. After n-order differentiation, it presents a standard Gaussian distribution. The histogram of the probability distribution after n-order differentiation is shown below. Figure 7 As shown.

[0098] If a pseudo-random number generator is subsequently used to generate random number sequences, taking the nth derivative with respect to the original data can increase the minimum significant bits (LSB) retained at each sampling point, thereby improving the generation rate of the pseudo-random number generator. Specifically, each derivative adds one bit to the original data; simultaneously, due to signal bandwidth limitations, excessively high sampling rates of the ADC can increase the occurrence of duplicate values, affecting the correlation of the pseudo-random number generator. However, higher-order derivatives can relax this limitation, allowing the pseudo-random number generator's speed to be increased exponentially.

[0099] In one implementation, post-processing the differentiated original data to obtain a random bitstream specifically includes the following steps:

[0100] The original data after differentiation is quantized to obtain the original quantized data.

[0101] Perform a self-delay operation on the raw quantized data to obtain delayed quantized data;

[0102] The raw quantized data and the delayed quantized data are converted into binary to generate the raw data bitstream and the delayed data bitstream;

[0103] Extract m bits of original data bitstream and m bits of delayed data bitstream by truncating the least significant bits;

[0104] Perform an XOR operation on the m-bit raw data bitstream and the m-bit delayed data bitstream to generate a random bitstream.

[0105] In this embodiment, after differentiation, the processed data is subjected to 2... n+8 Quantization is performed, where n is the order of the nth-order derivative process. The quantized data is then subjected to a self-delay operation. The original quantized data and the delayed quantized data are then converted into binary to generate the original data bit stream and the delayed data bit stream, respectively. Finally, the two bit streams are truncated with m least significant bits (LSBs) and XORed.

[0106] The operation of truncating the m least significant bits (LSB) is illustrated by the following example:

[0107] Suppose we have an 8-bit bitstream 10101101, and we want to extract 3 LSBs. The specific steps are as follows:

[0108] Convert the bitstream to binary values: 10101101 = 173.

[0109] Convert the binary value into a sequence of binary digits: 173 = (1,0,1,0,1,1,0,1).

[0110] Keep the lowest 3 binary digits in the sequence and truncate the remaining high-order digits: (1,0,1,0,1,1,0,1) → (1,0,1).

[0111] Convert the extracted sequence to binary values: (1,0,1) = 5.

[0112] Convert the binary value to a bit stream: 5 = 00000101.

[0113] Therefore, after truncating the input bit stream 10101101 by 3 LSBs, the resulting output bit stream is 00000101.

[0114] The XOR operation on two bitstreams can be illustrated with the following example:

[0115] Suppose we have two bitstreams, 10101101 and 11001010, and we want to perform a bitwise XOR operation, the specific steps are as follows:

[0116] Convert the two bit streams into binary values: 10101101 = 173, 11001010 = 202.

[0117] Convert the two binary values ​​into a sequence of binary digits: 173 = (1,0,1,0,1,1,0,1), 202 = (1,1,0,0,1,0,1,0).

[0118] Perform an XOR operation on each bit of the two sequences to obtain a new sequence: (1,0,1,0,1,1,0,1)⊕(1,1,0,0,1,0,1,0)=(0,1,1,0,0,1,1,1).

[0119] Convert the new sequence to binary: (0,1,1,0,0,1,1,1) = 103.

[0120] Convert binary values ​​to bit streams: 103 = 01100111.

[0121] Therefore, after performing a bitwise XOR operation on the input bit streams 10101101 and 11001010, the resulting output bit stream is 01100111.

[0122] In one embodiment, the random bit stream generated in step S106 of the present invention is truncated to 8 least significant bits, and a bit sequence histogram is generated. The bit sequence histogram can visually reflect the uniform distribution of the bit sequence. Statistical bias detection and autocorrelation detection can also be performed on the random bit stream. The statistical bias detection process can take the random bit stream after truncating 8 least significant bits and calculate the statistical bias according to the following formula:

[0123]

[0124] In the formula, N represents the number of detection sampling points. A statistical deviation curve is generated based on the statistical deviation, and the statistical deviation of the random bitstream is detected by combining it with the statistical deviation standard curve.

[0125] The autocorrelation detection formula is as follows:

[0126]

[0127] In the formula: S(t) represents the chaotic time series, and Δ represents the time shift.

[0128] In one implementation, the random bitstream that passes statistical bias detection and autocorrelation detection can be subjected to NIST testing to evaluate the statistical randomness of the random bitstream. For a "successful" NIST test, the p-value should be greater than 0.0001, the proportion should be in the range of 0.99 ± 0.0094392, 1000 1M-bit data samples are used, and the significance level is α = 0.01. For tests generating multiple p-values ​​and proportions, the random bitstream passed the NIST test under 4-LSB, 5-LSB, and 6-LSB processing, indicating that the random bitstream of the present invention is qualified. Taking 6-LSB as the condition for a qualified pseudo-random number generator, assuming that all the teeth of the entire optical comb can pass, the rate of the pseudo-random number generator will be greater than 1.2 Tbit / s (100 × 6 bits × 2 GHz).

[0129] The present invention also discloses a high-speed random number generation system based on chaotic optical frequency comb, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method for generating high-speed random numbers based on chaotic optical frequency comb as described above.

[0130] The implementation principle of this method is as follows:

[0131] The process involves retrieving the program and using a semiconductor laser to generate an initial pump light. This initial pump light is preprocessed to output a reference pump light. The reference pump light is then coupled using a spatial free-path coupling method and input into a pre-defined optical chip. The semiconductor laser is adjusted until a nonlinear effect occurs between the reference pump light and the micro-resonant cavity, generating an ultra-wideband Kerr frequency comb. This ultra-wideband Kerr frequency comb is input into a demultiplexer to separate the comb teeth, and the chaotic data of the original comb teeth contained in all comb teeth is collected. The chaotic data of the original comb teeth is processed to obtain a random bit stream. A random number sequence is then generated based on the random bit stream. Because the ultra-wideband Kerr frequency comb is a chaotic optical frequency comb with micro-comb states, it can simultaneously separate comb teeth from hundreds of channels. This allows for simultaneous data processing of the chaotic data of the original comb teeth, generating a large number of random bit streams, and subsequently, a large number of random number sequences.

[0132] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of protection of this application is limited to these examples; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of one or more embodiments of this application as described above, which are not provided in detail for the sake of brevity.

[0133] One or more embodiments in this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of this application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of one or more embodiments in this application should be included within the protection scope of this application.

Claims

1. A method of high-speed random number generation based on chaotic optical frequency comb, characterized in that, The method comprises the following steps: initial pump light is generated by using a semiconductor laser; the initial pump light is preprocessed to output reference pump light; the reference pump light is coupled in a spatial free optical path coupling mode, and the coupled reference pump light is input into a preset optical chip, wherein the optical chip comprises a plurality of micro resonant cavities; the semiconductor laser is adjusted until the reference pump light and the micro resonant cavities generate a super wideband Kerr frequency comb through a nonlinear effect; the super wideband Kerr frequency comb is input into a demultiplexer to separate the comb teeth, and original comb chaos data contained in all the comb teeth are collected; the demultiplexer can simultaneously separate comb teeth of hundreds of channels; the original comb chaos data are processed to obtain a random bit stream; the processing of the original comb chaos data to obtain the random bit stream comprises the following steps: the original comb chaos data are converted into digital signals to obtain original data; the original data are derived to the nth order, so that the probability distribution of the original data presents a Gaussian distribution; the original data after derivation are post-processed to obtain a random bit stream; the post-processing of the original data after derivation to obtain the random bit stream comprises the following steps: the original data after derivation are quantized to obtain original quantized data; a self-delay operation is performed on the original quantized data to obtain delayed quantized data; the original quantized data and the delayed quantized data are binary converted to generate original data bit stream and delayed data bit stream; m-bit original data bit stream and m-bit delayed data bit stream are intercepted through the interception of the least significant bit; the m-bit original data bit stream and the m-bit delayed data bit stream are subjected to an exclusive or operation to generate a random bit stream; the calculation formula of the original data derived to the nth order is as follows: In the formula: represents the original data after n-order derivation, i represents a summation variable, C represents a constant, represents a sampling period, t represents a current time, represents the original data; a random number sequence is generated based on the random bit stream.

2. The chaos-optics-based frequency comb based high-speed random number generation method of claim 1, wherein, the preprocessing of the initial pump light to output the reference pump light comprises the following steps: the initial pump light is input into a high-power amplifier for amplification processing; the initial pump light after amplification processing is input into a filter for filtering processing; the polarization state of the initial pump light after filtering processing is adjusted by an optical fiber polarization controller, and the reference pump light is output.

3. The chaos-optics-based frequency comb based high-speed random number generation method of claim 1, wherein, Before the reference pump light is coupled in the spatial free optical path coupling mode and the coupled reference pump light is input into the preset optical chip, the following step is further included: the preset optical chip is placed on a chip carrier table; the average temperature of the chip carrier table is controlled by a temperature controller, so that the average temperature is lower than 37.5°C.

4. The chaos-optics-based frequency comb based high-speed random number generation method of claim 1, wherein, The size of the micro resonant cavity is 400um*400um, and the quality factor Q value of the micro resonant cavity is 2.2M.

5. The chaos-optics-based frequency comb based high-speed random number generation method of claim 1, wherein, the coupling of the reference pump light in the spatial free optical path coupling mode and the input of the coupled reference pump light into the preset optical chip comprise the following steps: the reference pump light is horizontally emitted to a mirror by using a collimating mirror; Reflecting the reference pump light to an entrance lens through the reflecting mirror, and inputting the reference pump light to a preset optical chip through the entrance lens, the optical chip containing a plurality of micro resonant cavities, and a position of the entrance lens aligning with an entrance waveguide port of the micro resonant cavities.

6. The chaos-optics-based frequency comb based high-speed random number generation method of claim 5, wherein, After the reference pump light is coupled by the space free optical path coupling mode and input to the preset optical chip, the method further comprises the following steps: Outputting the reference pump light from the optical chip to an exit lens, a distance between the exit lens and the micro resonant cavities being the same as a distance between the entrance lens and the micro resonant cavities, and lens parameters of the exit lens being the same as lens parameters of the entrance lens; Guiding the reference pump light from the exit lens to an optical fiber through a collimating lens; Detecting power of the reference pump light in the optical fiber by using an optical power meter.

7. A high-speed random number generation system based on chaotic optical frequency comb, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that, The processor implements the method in any one of claims 1 to 6 when executing the computer program.

Citation Information

Patent Citations

  • True random number generation method and system based on optical frequency comb

    CN114510214A

  • Chaotic laser ranging device and ranging method based on Kerr optical frequency comb

    CN115902918A