A quantum random number generator
By using a quantum random number generator to generate truly random numbers through optical signal interference, the problem of insufficient security of traditional random number generators is solved, and network security protection with high security and high speed is achieved.
Patent Information
- Application Number
- CN202423283570.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2034-12-30
AI Technical Summary
Traditional random number generators produce pseudo-random numbers that are not very secure and are easily cracked by intruders, threatening network security.
A quantum random number generator is used to generate two random phase optical signals through the interference of a first laser and a second laser, which are then converted into random changes in light intensity. True random numbers are generated using a photoelectric detection module and a post-processing module, and signal quality is improved by combining a controllable current source, a bandpass filter, and a polarization controller.
The generated random number sequences are highly secure and have a fast generation rate, effectively improving network security.
Smart Images

Figure CN223611920U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model relates to quantum communication equipment and password cloud field, concretely relates to a quantum random number generator. BACKGROUND
[0002] With the rapid development of the Internet, people's life is more and more inseparable from the network, however the security problem about network is also endless, our country also pays more and more attention to network security.
[0003] The classical cryptography technology and quantum cryptography technology are important means to protect network security, and both cannot do without random number as the basis of its technology, and random number is not only used in cryptography, and it also plays an important role in remote sensing, digital communication, code division multiple access technology.
[0004] The traditional random number generator often generates a random seed, and then generates random numbers through a fixed algorithm, and the random numbers generated by this method are pseudo-random numbers, and the security is not high.If the intruder obtains the random seed and the algorithm, the pseudo-random number generated is easy to obtain, thereby greatly threatening the network security.The quantum random number generator (QRNG) is a device for generating true random numbers using quantum mechanics principles, and is the only true random number generator that can be theoretically verified so far. UTILITY MODEL CONTENT
[0005] The utility model discloses a quantum random number generator to solve the problem of the security of the pseudo-random number generated by the random number generator, and proposes a quantum random number generator.
[0006] To achieve the above object, the technical scheme adopted by the utility model is as follows:
[0007] A quantum random number generator, comprising a first laser, a second laser, a first polarization controller, a second polarization controller, a beam combiner, a photoelectric detection module and a post-processing module;
[0008] The output end of the first laser is connected with the first input end of the beam combiner through the first polarization controller, the output end of the second laser is connected with the second input end of the beam combiner through the second polarization controller, the output end of the beam combiner is connected with the input end of the photoelectric detection module, the output end of the photoelectric detection module is connected with the input end of the post-processing module, the first control signal output end of the post-processing module is connected with the control signal input end of the first polarization controller, and the second control signal output end of the post-processing module is connected with the control signal input end of the second polarization controller.
[0009] In the scheme, two random-phase optical signals are generated by spontaneous emission of the first and second lasers respectively, and interference is generated, so as to convert the random phase fluctuation of the optical signals into random variation of the optical intensity, then the interference is detected by the photoelectric detection module to convert into random voltage variation, and finally the post-processing module generates the true random number, which can effectively improve the security of the random number sequence, and the generation rate of the random number is also relatively high.
[0010] Preferably, the controllable current source is further included; the first output end of the controllable current source is connected with the input end of the first laser, the second output end of the controllable current source is connected with the input end of the second laser, and the control signal input end of the controllable current source is connected with the third control signal output end of the post-processing module.
[0011] In the scheme, the first and second lasers are powered by the controllable current source, and the current size of the controllable current source can control the first and second lasers to generate or shut off the laser.
[0012] Preferably, the band-pass filter is further included; the output end of the photoelectric detection module is connected with the input end of the post-processing module through the band-pass filter.
[0013] In the scheme, the band-pass filter reduces the noise generated in the subsequent path of the signal passing through the photoelectric detection module, thereby enhancing the quality of the finally generated random number signal.
[0014] Preferably, the first and second polarization controllers are both electric polarization controllers.
[0015] Preferably, the first and second digital-to-analog converters, the first and second amplifiers are further included.
[0016] The first control signal output end of the post-processing module is connected with the input end of the first digital-to-analog converter, and the output end of the first digital-to-analog converter is connected with the control signal input end of the first polarization controller through the first amplifier.
[0017] The second control signal output end of the post-processing module is connected with the input end of the second digital-to-analog converter, and the output end of the second digital-to-analog converter is connected with the control signal input end of the second polarization controller through the second amplifier.
[0018] Preferably, the first and second lasers are both continuous lasers.
[0019] In the scheme, the continuous laser is used to continuously emit the optical signal carrying the random phase, so that each photon can carry a large amount of random information, thereby greatly improving the generation rate of the random number sequence.
[0020] Preferably, the photoelectric detection module is a photodetector.
[0021] In the above scheme, the light intensity signal is converted into a voltage intensity signal by the photodetector.
[0022] Preferably, the post-processing module is an FPGA processing module.
[0023] The beneficial technical effects of the present application are as follows:
[0024] The utility model provides a quantum random number generator, through first laser, second laser respectively spontaneous emission produces two paths random phase's light signal and interferes, with light signal random phase fluctuation is converted into the random change of light intensity, then through photoelectric detection module detects interference condition to conversion into random voltage's change, finally by post processing module produces true random number, can effectively improve the security of random number sequence, and the generation rate of random number is also higher. BRIEF DESCRIPTION OF DRAWINGS
[0025] Figure 1 It is the module connection schematic drawing of the utility model;
[0026] Among them: 11, first laser, 12, second laser, 21, first polarization controller, 22, second polarization controller, 3, beam combiner, 4, photoelectric detection module, 5, post-processing module, 6, controllable current source, 7, band pass filter, 81, first digital-to-analog converter, 82, second digital-to-analog converter, 91, first amplifier, 92, second amplifier. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical scheme and advantages of the utility model more clearly, the following will be further detailed with examples, but the scope of the utility model claimed is not limited to the following specific examples. EMBODIMENT
[0028] As Figure 1 Shown, a quantum random number generator, including first laser 11, second laser 12, first polarization controller 21, second polarization controller 22, beam combiner 3, photoelectric detection module 4 and post-processing module 5;
[0029] The output end of the first laser 11 is connected with the first input end of the beam combiner 3 through the first polarization controller 21, the output end of the second laser 12 is connected with the second input end of the beam combiner 3 through the second polarization controller 22, the output end of the beam combiner 3 is connected with the input end of the photoelectric detection module 4, the output end of the photoelectric detection module 4 is connected with the input end of the post-processing module 5, the first control signal output end of the post-processing module 5 is connected with the control signal input end of the first polarization controller 21, and the second control signal output end of the post-processing module 5 is connected with the control signal input end of the second polarization controller 22.
[0030] In the specific implementation process, two random phase optical signals are generated by the first laser 11 and the second laser 12 respectively, and interference is generated, so that the random phase fluctuation of the optical signal is converted into a random change of the optical intensity, then the interference is detected by the photoelectric detection module 4 to convert into a random voltage change, and finally the post-processing module 5 generates a true random number, which can effectively improve the security of the random number sequence, and the generation rate of the random number is also relatively high.
[0031] More specifically, it also includes a controllable current source 6; the first output end of the controllable current source 6 is connected with the input end of the first laser 11, the second output end of the controllable current source 6 is connected with the input end of the second laser 12, and the control signal input end of the controllable current source 6 is connected with the third control signal output end of the post-processing module 5.
[0032] In the specific implementation process, the first laser 11 and the second laser 12 are powered by the controllable current source 6, and the current size of the controllable current source 6 can control the first laser 11 and the second laser 12 to generate or turn off the laser.
[0033] More specifically, it also includes a band-pass filter 7; the output end of the photoelectric detection module 4 is connected with the input end of the post-processing module 5 through the band-pass filter 7.
[0034] In the specific implementation process, the band-pass filter 7 reduces the noise generated in the subsequent path of the signal passing through the photoelectric detection module 4, thereby enhancing the quality of the random number signal finally generated.
[0035] More specifically, the first polarization controller 21 and the second polarization controller 22 are both electrically controlled polarization controllers.
[0036] More specifically, it also includes a first digital-to-analog converter 81, a second digital-to-analog converter 82, a first amplifier 91 and a second amplifier 92;
[0037] The first control signal output end of the post-processing module 5 is connected with the input end of the first digital-to-analog converter 81, and the output end of the first digital-to-analog converter 81 is connected with the control signal input end of the first polarization controller 21 through the first amplifier 91.
[0038] The second control signal output end of the post-processing module 5 is connected with the input end of the second digital-to-analog converter 82, and the output end of the second digital-to-analog converter 82 is connected with the control signal input end of the second polarization controller 22 through the second amplifier 92.
[0039] More specifically, the first laser 11 and the second laser 12 are both continuous lasers.
[0040] In the specific implementation process, the continuous laser can continuously emit light signals carrying random phases, so that each photon can carry a large amount of random information, thereby greatly improving the generation rate of random number sequences.
[0041] More specifically, the photoelectric detection module 4 is a photodetector.
[0042] In the specific implementation process, the photodetector converts the light intensity signal into a voltage intensity signal.
[0043] More specifically, the post-processing module 5 is an FPGA processing module.
[0044] In the specific implementation process, the FPGA processing module controls the controllable current source 6 to supply power to the first laser 11 and the second laser 12, and the first laser 11 and the second laser 12 respectively generate first light signals and second light signals with random phases through internal spontaneous radiation. The first light signal enters the beam combiner 3 after being rotated by a preset angle by the first polarization controller 21, and at the same time, the second light signal enters the beam combiner 3 after being rotated by a preset angle by the second polarization controller 22 to interfere with the first light signal. The first polarization controller 21 and the second polarization controller 22 are controlled by the control voltage output by the two digital-to-analog converters of the FPGA processing module through the amplification of the amplifiers, and are used to adjust the polarization direction of the light signal so that the two light signals can fully interfere. The interfered light signal is input to the photodetector, and the photodetector converts the input random light intensity signal into a random voltage output. The random voltage signal is input to the FPGA processing module through the bandpass filter 7 with a center frequency and a bandwidth corresponding to the light signal to filter out interference noise. The FPGA processing module converts the analog voltage into a digital signal according to the internal analog-to-digital conversion function and collects it as a random number sequence output, thereby obtaining a true random number.
[0045] According to the disclosure and teaching of the above description, the skilled in the art of the present application can also change and modify the above embodiments. Therefore, the present application is not limited to the specific embodiments disclosed and described above, and some modifications and changes of the present application should fall within the protection scope of the claims of the present application. In addition, although some specific terms are used in the specification, these terms are only for convenience and do not constitute any limitation on the present application.
Claims
1. A quantum random number generator, characterized in that, The application relates to a laser heterodyne interferometer, which comprises a first laser, a second laser, a first polarization controller, a second polarization controller, a beam combiner, a photoelectric detection module and a post-processing module. The output end of the first laser is connected with the first input end of the beam combiner through the first polarization controller, the output end of the second laser is connected with the second input end of the beam combiner through the second polarization controller, the output end of the beam combiner is connected with the input end of the photoelectric detection module, the output end of the photoelectric detection module is connected with the input end of the post-processing module, the first control signal output end of the post-processing module is connected with the control signal input end of the first polarization controller, and the second control signal output end of the post-processing module is connected with the control signal input end of the second polarization controller.
2. A quantum random number generator according to claim 1, wherein, The application further comprises a controllable current source, the first output end of the controllable current source is connected with the input end of the first laser, the second output end of the controllable current source is connected with the input end of the second laser, and the control signal input end of the controllable current source is connected with the third control signal output end of the post-processing module.
3. A quantum random number generator according to claim 1, wherein, The application further comprises a band-pass filter, and the output end of the photoelectric detection module is connected with the input end of the post-processing module through the band-pass filter.
4. The quantum random number generator of claim 1, wherein, The first polarization controller and the second polarization controller are both electrically-driven polarization controllers.
5. A quantum random number generator according to claim 4, wherein, The application further comprises a first digital-analog converter, a second digital-analog converter, a first amplifier and a second amplifier. The first control signal output end of the post-processing module is connected with the input end of the first digital-analog converter, and the output end of the first digital-analog converter is connected with the control signal input end of the first polarization controller through the first amplifier. The second control signal output end of the post-processing module is connected with the input end of the second digital-analog converter, and the output end of the second digital-analog converter is connected with the control signal input end of the second polarization controller through the second amplifier.
6. The quantum random number generator of claim 1, wherein, The first laser and the second laser are both continuous lasers.
7. The quantum random number generator of claim 1, wherein, The photoelectric detection module is a photoelectric detector.
8. The quantum random number generator of claim 1, wherein, The post-processing module is an FPGA processing module.