Quantum random number generation system based on cloud service
By using a cloud-based quantum random number generation system, source random numbers are sent to the user terminal for processing via a cloud server, solving the problem of high hardware requirements, achieving system scalability and flexibility, and meeting diverse needs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2026-04-10
AI Technical Summary
Existing quantum random number generation systems are integrated into a single device, leading to increased hardware requirements, high operation and maintenance costs, lack of scalability and flexibility, and low resource utilization.
The system adopts a cloud service-based architecture, connecting the source random number generation module to the cloud server and sending the source random numbers to the user terminal via the network. The user terminal's post-processing module generates quantum random numbers, releasing entropy source and sampling quantization resources.
It reduces the amount of hardware required, improves the scalability and flexibility of the system, and can generate diverse quantum random numbers according to different user needs.
Smart Images

Figure CN224109851U_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The utility model relates to quantum random number and cloud service technical field, concretely relates to a quantum random number generation system based on cloud service. BACKGROUND
[0002] Quantum random number generation technology is based on quantum effect, can realize the true random number generation in theory, has unpredictable characteristic and higher security.
[0003] The core component of quantum random number generation system usually includes entropy source, sampling quantization module and post-processing module, wherein, the entropy source is the basis of quantum random number generation system, is responsible for providing initial unpredictability, sampling quantization module follows the entropy source, is used for converting the continuous change physical signal into discrete digital signal, and the post-processing module is further processed to the original data after sampling quantification, to improve the quality and applicability of random number.
[0004] Cloud service is a kind of internet-based computing mode, it provides various computing resources and services, such as server, storage, database, software etc.
[0005] However, the existing quantum random number generation system tends to integrate all components in a device, although this way helps to simplify the design process, but needs to deploy complete random number generation system separately to serve each user, leads to the increased demand of hardware equipment, faces higher operation and maintenance cost when large-scale deployment, and lacks scalability and flexibility;It also makes a large number of resources in idle state, and the resource utilization is low. UTILITY MODEL CONTENT
[0006] The utility model discloses in order to solve the problem that the existing quantum random number generation system is integrated in a device, leads to the increased demand of hardware equipment, proposes a quantum random number generation system based on cloud service.
[0007] In order to achieve the above-mentioned purpose, the technical scheme adopted by the utility model is as follows:
[0008] A quantum random number generation system based on cloud service, including source random number generation module, cloud server and multiple user ends, the user end is equipped with post-processing module,
[0009] The source random number generation module is connected with cloud server, and the cloud server is connected with each user end in network.
[0010] In the scheme, the source random number generated by the source random number generation module is sent to each user terminal through the cloud server, and the source random number is processed by the post-processing module in the user terminal to generate quantum random number, which releases the resource of entropy source and sampling quantization, and reduces the demand of hardware equipment.
[0011] Preferably, the source random number generation module comprises an entropy source and a sampling quantization module.
[0012] The output end of the entropy source is connected with the input end of the sampling quantization module, and the output end of the sampling quantization module is connected with the input end of the cloud server.
[0013] Preferably, the entropy source is a single photon source.
[0014] Preferably, the single photon source is a laser diode or a super radiation light emitting diode.
[0015] Preferably, the sampling quantization module comprises a beam splitter and two photodetectors.
[0016] The output end of the entropy source is connected with the input end of the beam splitter, different output ends of the beam splitter are connected with the input ends of different photodetectors respectively, and the output ends of the photodetectors are connected with the input end of the cloud server.
[0017] Preferably, the photodetector is a single photon detector.
[0018] Preferably, the source random number generation module further comprises an optical modulation module.
[0019] The output end of the entropy source is connected with the input end of the beam splitter through the optical modulation module.
[0020] Preferably, the cloud server comprises a controller and a database; the controller is bidirectionally connected with the database.
[0021] The output end of the photodetector is connected with the input end of the controller, and the output end of the controller is connected with each user terminal in communication through a network.
[0022] Preferably, the optical modulation module comprises an optical modulator and a digital-to-analog converter.
[0023] The output end of the entropy source is connected with the input end of the beam splitter through the optical modulator, and the output end of the controller is connected with the input end of the optical modulator through the digital-to-analog converter.
[0024] Preferably, the post-processing module is an FPGA.
[0025] The utility model has the beneficial technical effect:
[0026] The utility model provides a quantum random number generation system based on cloud service, through cloud server sends the source random number generated by source random number generation module to each user end, generates quantum random number by the post processing module in user end to the source random number, has released the resource of entropy source and sampling quantization, has reduced the demand of hardware equipment. BRIEF DESCRIPTION OF DRAWINGS
[0027] Figure 1 It is the overall structure block diagram of one embodiment of the utility model;
[0028] Figure 2 It is the overall structure block diagram of another embodiment of the utility model;
[0029] Among them: 1, source random number generation module;11, entropy source;12, sampling quantization module;121, beam splitter;122, photodetector;13, light modulation module;131, light modulator;132, digital-to-analog converter;2, cloud server;21, controller;22, database;3, user end. DETAILED DESCRIPTION
[0030] 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.
[0031] Example 1
[0032] As Figure 1 Shown, a quantum random number generation system based on cloud service, including source random number generation module 1, cloud server 2 and multiple user end 3;The user end 3 is equipped with post processing module;
[0033] Source random number generation module 1 is connected with cloud server 2, and the cloud server 2 is respectively connected with each user end 3 through network.
[0034] In the specific implementation process, by cloud server 2 sends the source random number generated by source random number generation module 1 to each user end 3, by the post processing module in user end 3 to the source random number processing generation quantum random number, has released the resource of entropy source 11 and sampling quantization, has reduced the demand of hardware equipment.
[0035] In the specific implementation process, for the same source random number, by different user end 3 according to specific demand carries out different post processing, can generate diversified quantum random number, and the flexibility is higher, can satisfy the diversified demand under different application scenarios.
[0036] Example 2
[0037] As Figure 2As shown, a quantum random number generation system based on cloud service includes a source random number generation module 1, a cloud server 2 and a plurality of user terminals 3; the user terminal 3 is provided with a post-processing module;
[0038] More specifically, the source random number generation module 1 includes an entropy source 11 and a sampling quantization module 12.
[0039] The output end of the entropy source 11 is connected with the input end of the sampling quantization module 12, and the output end of the sampling quantization module 12 is connected with the input end of the cloud server 2.
[0040] More specifically, the entropy source 11 is a single photon source.
[0041] More specifically, the single photon source is a laser diode or a super radiation light emitting diode.
[0042] More specifically, the sampling quantization module 12 includes a beam splitter 121 and two photodetectors 122.
[0043] The output end of the entropy source 11 is connected with the input end of the beam splitter 121, and different output ends of the beam splitter 121 are respectively connected with the input ends of different photodetectors 122, and the output ends of the photodetectors 122 are connected with the input end of the cloud server 2.
[0044] More specifically, the photodetector 122 is a single photon detector.
[0045] In the specific implementation process, APD or MPPC can be used as the photodetector 122 according to actual needs.
[0046] More specifically, the source random number generation module 1 further includes an optical modulation module 13.
[0047] The output end of the entropy source 11 is connected with the input end of the beam splitter 121 through the optical modulation module 13.
[0048] More specifically, the cloud server 2 includes a controller 21 and a database 22; the controller 21 is bidirectionally connected with the database 22.
[0049] The output end of the photodetector 122 is connected with the input end of the controller 21, and the output end of the controller 21 is respectively connected with each user terminal 3 through a network.
[0050] In the specific implementation process, the source random number generated by the source random number generation module 1 is transmitted to the cloud server 2 through a high-speed network interface, and the controller 21 of the cloud server 2 stores these source random numbers in the database 22; when the user terminal 3 sends a request to the cloud server 2 through a network interface, the controller 21 extracts the source random number from the database 22 according to the request and transmits it to the user terminal 3.
[0051] More specifically, the light modulation module 13 comprises a light modulator 131 and a digital-to-analog converter 132.
[0052] The output end of the entropy source 11 is connected with the input end of the beam splitter 121 through the light modulator 131, and the output end of the controller 21 is connected with the input end of the light modulator 131 through the digital-to-analog converter 132.
[0053] In the specific implementation process, the digital-to-analog converter 132 converts the digital signal into an analog voltage of 0-5V through the instruction of the controller 21, so that the light modulator 131 can control the light flux flowing through the photodetector 122 of the entropy source 11, thereby being able to adaptively adjust the data output speed, and achieving the effects of reducing power consumption and saving data resources.
[0054] More specifically, the post-processing module is an FPGA.
[0055] In the specific implementation process, the FPGA can process the source random number received by the user end 3 according to the specific needs of the user to generate a quantum random number.
[0056] According to the disclosure and teaching of the above description, those 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 present specification, these terms are only for convenience and do not constitute any limitation on the present application.
Claims
1. A cloud service based quantum random number generation system, characterized by, The source random number generation module, the cloud server and a plurality of user terminals are included; the user terminal is provided with a post-processing module; The source random number generation module is connected with the cloud server, and the cloud server is in communication connection with each user terminal through a network; The source random number generation module includes an entropy source and a sampling quantization module; The output end of the entropy source is connected with the input end of the sampling quantization module, and the output end of the sampling quantization module is connected with the input end of the cloud server; The sampling quantization module includes a beam splitter and two photodetectors; The output end of the entropy source is connected with the input end of the beam splitter, different output ends of the beam splitter are respectively connected with the input ends of different photodetectors, and the output ends of the photodetectors are connected with the input end of the cloud server.
2. The cloud service based quantum random number generation system of claim 1, wherein, The entropy source is a single-photon source.
3. The cloud service based quantum random number generation system of claim 2, wherein, The single-photon source is a laser diode or a super radiation light-emitting diode.
4. The cloud service based quantum random number generation system of claim 3, wherein, The photodetector is a single-photon detector.
5. The cloud service based quantum random number generation system of claim 4, wherein, The source random number generation module further includes an optical modulation module; The output end of the entropy source is connected with the input end of the beam splitter through the optical modulation module.
6. The cloud service based quantum random number generation system of claim 5, wherein, The cloud server includes a controller and a database; the controller is in bidirectional connection with the database; The output end of the photodetector is connected with the input end of the controller, and the output end of the controller is in communication connection with each user terminal through a network.
7. The cloud service based quantum random number generation system of claim 6, wherein, The optical modulation module includes an optical modulator and a digital-to-analog converter; The output end of the entropy source is connected with the input end of the beam splitter through the optical modulator, and the output end of the controller is connected with the input end of the optical modulator through the digital-to-analog converter.
8. The cloud service based quantum random number generation system of claim 1, wherein, The post-processing module is an FPGA.