Quantum random number generator
By using an FPGA module to control a laser module to generate optical signal interference through a quantum random number generator, a quantum random number sequence is generated, which solves the problem of insufficient security of existing pseudo-random numbers and achieves true randomness and high security.
Patent Information
- Application Number
- CN202423322816.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2034-12-31
Smart Images

Figure CN223611922U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model relates to quantum communication equipment field, concretely relates to a quantum random number generator. BACKGROUND
[0002] Quantum random number generator (QRNG) is the only theoretically provable true random number generator so far, and the QRNG device based on quantum effect has higher security.
[0003] With the rapid development of the Internet, people's life is more and more inseparable from the network, however, the security problem of network is also endless. As an important means of protecting network security, classical cryptography and quantum cryptography cannot do without random number as the basis of its technology.
[0004] The existing random number generator is through generating a random number seed, and then generating random number through a fixed algorithm, but the generated random number belongs to pseudo-random number, and the security is not high enough. If the intruder intercepts the random number seed and the algorithm, it is easy to obtain the same pseudo-random number sequence, so as to easily invade the system or product of the pseudo-random number application. UTILITY MODEL CONTENT
[0005] The utility model discloses in order to solve the problem of the security of the pseudo-random number generated by the existing random number generator, and proposes a quantum random number generator.
[0006] In order to achieve the above object, the technical scheme adopted by the utility model is as follows:
[0007] A quantum random number generator, including host computer module, laser module, beam combiner and photoelectric detector, wherein,
[0008] The host computer module includes FPGA module and controllable current source;
[0009] The laser module has two;
[0010] The output end of the FPGA module is connected with the input end of the controllable current source, the different output ends of the controllable current source are connected with the input ends of two laser modules respectively, the output ends of two laser modules are connected with the different input ends of the beam combiner respectively, the output end of the beam combiner is connected with the input end of the photoelectric detector, and the output end of the photoelectric detector is connected with the input end of the FPGA module.
[0011] In the scheme, the controllable current source is controlled by the FPGA module to orderly supply power to the two laser modules to generate two light signals, the two light signals enter the beam combiner through respective light path channels and interfere, the interfered light signals are transmitted to the photodetector to be converted into electrical signals, and finally the FPGA module generates a quantum random number sequence according to the electrical signals, and has true randomness, high security and non-reproducibility.
[0012] Preferably, the master control module further comprises a first controllable signal generator;
[0013] The output end of the FPGA module is connected with the input end of the controllable current source through the first controllable signal generator.
[0014] Preferably, the laser module comprises a laser and a light polarization controller;
[0015] The input end of the laser is connected with the output end of the controllable current source, the output end of the laser is connected with the input end of the light polarization controller, and the output end of the light polarization controller is connected with the input end of the beam combiner.
[0016] Preferably, the laser is a gain-switched pulsed laser.
[0017] Preferably, the master control module further comprises a second controllable signal generator;
[0018] The output end of the FPGA module is connected with the input end of one of the light polarization controllers through the second controllable signal generator.
[0019] Preferably, a band-pass filter is further included, and the output end of the photodetector is connected with the input end of the FPGA module through the band-pass filter.
[0020] Preferably, a controllable operational amplifier module is further included, the input end of the controllable operational amplifier module is connected with the output end of the band-pass filter, and the controllable operational amplifier module is bidirectionally connected with the FPGA module.
[0021] Preferably, an alarm module and a quantum random number chip are further included, and the alarm module and the quantum random number chip are connected with the FPGA module respectively.
[0022] Preferably, the quantum random number chip is of QRNG-10 type.
[0023] The utility model discloses beneficial technical effect:
[0024] The utility model provides a quantum random number generator, through FPGA module control controllable current source orderly power supply, power off operation to two laser modules to produce two way light signal, two way light signal passes through respective light path passageway and carries out interference in beam combiner and carries out interference, optical signal transmission gives photoelectric detector and converts into electric signal, finally by FPGA module according to electric signal produces quantum random number sequence, has true randomness, high security and unreproducibility. BRIEF DESCRIPTION OF DRAWINGS
[0025] Figure 1 It is the module connection schematic diagram of the utility model;
[0026] Among them: 1, main control module;11, FPGA module;12, controllable current source;13, first controllable signal generator;14, second controllable signal generator;2, laser module;21, laser;22, light polarization controller;3, beam combiner;4, photoelectric detector;5, band pass filter;6, controllable operational amplifier module;7, alarm module;8, quantum random number chip. DETAILED DESCRIPTION
[0027] In order to make the utility model's purpose, technical scheme and advantage more clearly clear, the following with example to the utility model carries out further detailed explanation, but the utility model's scope of protection is not limited to the following specific embodiment.
[0028] Example 1
[0029] As Figure 1 Shown, a quantum random number generator, including main control module 1, laser module 2, beam combiner 3 and photoelectric detector 4;Among them,
[0030] The main control module 1 includes FPGA module 11 and controllable current source 12;
[0031] The laser module 2 has two;
[0032] The output of the FPGA module 11 is connected with the input of the controllable current source 12, different output ends of the controllable current source 12 are connected with the input of two laser modules 2 respectively, the output of two laser modules 2 is connected with different input of the beam combiner 3 respectively, the output of the beam combiner 3 is connected with the input of the photoelectric detector 4, and the output of the photoelectric detector 4 is connected with the input of the FPGA module 11.
[0033] In the specific implementation process, the controllable current source 12 is controlled by the FPGA module 11 to orderly supply power to the two laser modules 2 to generate two light signals, the two light signals enter the beam combiner 3 through respective light path channels, the beam combiner 3 combines the two light signals and interference occurs in the beam combiner 3, because the two light signals both carry the phase of the respective vacuum fluctuation spontaneous radiation photons, and the phases of the two light signals are not related in any way, so that the phase fluctuation of the two light signals can be converted into a random light intensity fluctuation signal through the beam combiner 3, and then transmitted to the photodetector 4 to be converted into an electrical signal, and finally the FPGA module 11 generates a quantum random number sequence according to the electrical signal, which has true randomness, high security and non-reproducibility.
[0034] Embodiment 2
[0035] A quantum random number generator comprises a master control module 1, a laser module 2, a beam combiner 3 and a photodetector 4; wherein,
[0036] The master control module 1 comprises an FPGA module 11 and a controllable current source 12.
[0037] The laser module 2 has two.
[0038] More specifically, the master control module 1 further comprises a first controllable signal generator 13.
[0039] The output end of the FPGA module 11 is connected with the input end of the controllable current source 12 through the first controllable signal generator 13.
[0040] In the specific implementation process, the FPGA module 11 controls the switch and the size of the current of the controllable current source 12 through the first controllable signal generator 13, so as to supply power to the two laser modules 2 and control the size of the light intensity.
[0041] More specifically, the laser module 2 comprises a laser 21 and a light polarization controller 22.
[0042] The input end of the laser 21 is connected with the output end of the controllable current source 12, the output end of the laser 21 is connected with the input end of the light polarization controller 22, and the output end of the light polarization controller 22 is connected with the input end of the beam combiner 3.
[0043] In the specific implementation process, the two light polarization controllers 22 respectively control the directions of the two light polarizations, and control the two light polarization angles within a certain range so as to fully interfere.
[0044] More specifically, the laser 21 is a gain-switched pulsed laser.
[0045] In the embodiment, the pulse laser signal generated by the gain-switched pulse laser is a discrete pulse in time domain rather than a continuous laser pulse. When the current applied to the laser 21 is higher than the working threshold of the laser 21, the output light pulse is generated; when the current is lower than the working threshold, the number of photons in the resonant cavity of the laser 21 rapidly decays to the order of 10 -10 The light phase of the output light pulse is from the spontaneous emission photon generated by the vacuum fluctuation, so that the light pulse signal generated by the laser 21 is relaxed from the light phase of the spontaneous emission photon.
[0046] More specifically, the master module 1 further comprises a second controllable signal generator 14.
[0047] The output end of the FPGA module 11 is connected with the input end of one of the optical polarization controllers 22 through the second controllable signal generator 14.
[0048] In the embodiment, the polarization direction of one of the optical polarization controllers 22 is controlled by the FPGA module 11, so as to control the intensity of the light after interference.
[0049] More specifically, the embodiment further comprises a band-pass filter 5; the output end of the photodetector 4 is connected with the input end of the FPGA module 11 through the band-pass filter 5.
[0050] In the embodiment, the noise of the electrical signal output by the photodetector 4 is filtered through the band-pass filter 5.
[0051] More specifically, the embodiment further comprises a controllable operational amplifier module 6; the input end of the controllable operational amplifier module 6 is connected with the output end of the band-pass filter 5, and the controllable operational amplifier module 6 is bidirectionally connected with the FPGA module 11.
[0052] In the embodiment, the electrical signal is amplified through the controllable operational amplifier module 6, and the amplified electrical signal enters the analog-to-digital conversion function entrance of the FPGA module 11 to be converted into a digital signal, and then the digital signal is collected and processed to output a quantum random number sequence.
[0053] Embodiment 3
[0054] The embodiment is basically the same as the quantum random number generator described in Embodiment 2, and the difference lies in that:
[0055] More specifically, the embodiment further comprises an alarm module 7 and a quantum random number chip 8; the alarm module 7 and the quantum random number chip 8 are respectively connected with the FPGA module 11.
[0056] In the implementation process, the FPGA module 11 collects the random numbers generated by the quantum random number chip 8, controls the polarization direction of one of the light polarization controllers 22 according to the size of the collected random numbers, and then controls the intensity of the interfered light, thereby increasing the randomness and complexity of the output quantum random numbers.
[0057] Meanwhile, the FPGA module 11 compares the maximum number in the collected random number set with a preset threshold value every certain period of time, adjusts the gain of the controllable operational amplifier module 6 by +1 when the maximum value is lower than the threshold value, and controls the alarm module 7 to respond (such as the warning light turning on) when the gain modulation is maximum and still cannot be higher than the threshold value, which indicates that the photodetector 4 needs to be replaced.
[0058] More specifically, the quantum random number chip 8 is of QRNG-10 model.
[0059] 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, It includes a main control module, a laser module, a beam combiner, and a photodetector; among which, The main control module includes an FPGA module and a controllable current source; There are two laser modules; The output of the FPGA module is connected to the input of the controllable current source. Different outputs of the controllable current source are connected to the inputs of two laser modules. The outputs of the two laser modules are connected to different inputs of the beam combiner. The output of the beam combiner is connected to the input of the photodetector. The output of the photodetector is connected to the input of the FPGA module.
2. A quantum random number generator according to claim 1, characterized in that, The main control module also includes a first controllable signal generator; The output of the FPGA module is connected to the input of the controllable current source through a first controllable signal generator.
3. A quantum random number generator according to claim 1, characterized in that, The laser module includes a laser and an optical polarization controller; The input terminal of the laser is connected to the output terminal of the controllable current source, the output terminal of the laser is connected to the input terminal of the optical polarization controller, and the output terminal of the optical polarization controller is connected to the input terminal of the beam combiner.
4. A quantum random number generator according to claim 3, characterized in that, The laser is a gain-switched pulsed laser.
5. A quantum random number generator according to claim 3, characterized in that, The main control module also includes a second controllable signal generator; The output of the FPGA module is connected to the input of one of the optical polarization controllers via a second controllable signal generator.
6. A quantum random number generator according to claim 1, characterized in that, It also includes a bandpass filter; the output of the photodetector is connected to the input of the FPGA module through the bandpass filter.
7. A quantum random number generator according to claim 6, characterized in that, It also includes a controllable operational amplifier module; the input terminal of the controllable operational amplifier module is connected to the output terminal of the bandpass filter, and the controllable operational amplifier module is bidirectionally connected to the FPGA module.
8. A quantum random number generator according to claim 1, characterized in that, It also includes an alarm module and a quantum random number chip; the alarm module and the quantum random number chip are respectively connected to the FPGA module.
9. A quantum random number generator according to claim 8, characterized in that, The quantum random number chip is model QRNG-10.