CN115167816B - Quantum random number generation control method and quantum random number generation device - Google Patents
Quantum random number generation control method and quantum random number generation device Download PDFInfo
- Publication number
- CN115167816B CN115167816B CN202210819076.1A CN202210819076A CN115167816B CN 115167816 B CN115167816 B CN 115167816B CN 202210819076 A CN202210819076 A CN 202210819076A CN 115167816 B CN115167816 B CN 115167816B
- Authority
- CN
- China
- Prior art keywords
- pulse
- random number
- light
- quantum random
- number generation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Optical Communication System (AREA)
Abstract
The invention discloses a quantum random number generation control method and a quantum random number generation device, which relate to the field of quantum communication equipment, and are characterized in that the duty ratio of pulse optical signals is adjusted to a set threshold value, the interference period between the pulse optical signals is adjusted to the set threshold value, the sampling position of the pulse optical signals is adjusted to the middle position of the interfered optical pulse optical signals, the pulse optical signals are sampled according to the sampling position of the adjusted pulse optical signals, and quantum random numbers are generated based on the pulse optical signals obtained by sampling, so that the pulse optical signals after interference can be effectively sampled, the generated quantum random numbers are not easily cracked by the outside, the safety and the reliability are higher, the cost of the quantum random number generation device is reduced, and the performance of the quantum random number generation device is improved.
Description
Technical Field
The invention relates to the field of quantum communication equipment, in particular to a quantum random number generation control method and a quantum random number generation device.
Background
Quantum random numbers are true random numbers and the principle is basically based on quantum properties. The generation mode comprises the mode of detecting the phase noise of pulse light generated by a laser through the interference of an optical fiber interferometer and then converting the phase noise into amplitude based on vacuum fluctuation noise, phase noise, LED noise, SLED noise and the like to a photoelectric detector, so that random numbers are generated.
In the process of generating quantum random numbers based on phase noise, pre-pulse light and post-pulse light generate various pulse light with different amplitudes at the time of interference. The positions of the front pulse light and the rear pulse light are aligned by the interferometer, but when the pulse light is sampled by the analog-to-digital converter, a delay chip is required to adjust the light emitting position of the light source or the sampling position of the analog-to-digital converter. When the pulsed light is aligned with the sampling location, normal sampling is enabled. The defects of the scheme are that: due to the attribute characteristics of the delay chip, when the working temperature changes, the delay position also changes greatly, the detected data value is inaccurate, the pulse optical signal cannot be effectively sampled, the performance of the quantum random number generating device is poor, the price of the delay chip is high, and the cost is increased.
Disclosure of Invention
The embodiment of the invention provides a quantum random number generation control method and a quantum random number generation device, which are used for solving the defects of poor performance and high cost in the prior art.
In order to achieve the above object, in a first aspect, a quantum random number generation control method provided by an embodiment of the present invention includes the steps of:
The duty ratio of the pulsed light signal is adjusted to a set threshold.
The interference period between the pulse optical signals is adjusted to a set threshold value.
And adjusting the sampling position of the pulse optical signal to the middle position of the interfered optical pulse optical signal.
And sampling the pulse optical signal according to the sampling position of the regulated pulse optical signal, and generating a quantum random number based on the pulse optical signal obtained by sampling.
As a preferred implementation of the first aspect, adjusting the duty cycle of the pulsed light signal to the set threshold value comprises:
Under the condition that the light emitting period is unchanged, the pulse width of the pulse light signal emitted by the light source is continuously increased until the duty ratio of the pulse light signal reaches a set threshold value.
As a preferred implementation of the first aspect, adjusting the duty cycle of the pulsed light signal to the set threshold value comprises:
And continuously reducing the light emitting period of the light source under the condition that the pulse width is unchanged until the duty ratio of the pulse light signal is larger than a set threshold value.
As a preferred implementation of the first aspect, adjusting the interference period between the pulsed light signals to a set threshold value includes:
and continuously increasing the arm length difference of the optical fiber interferometer until the interference period between the pulse optical signals is 5T, wherein T is the light emitting period of the light source.
As a preferred implementation manner of the first aspect, adjusting the sampling position of the pulsed optical signal to the intermediate position of the interfered optical pulsed optical signal includes:
the length of the optical fiber of the optical path between the light source and the photoelectric detector is increased, so that the sampling position of the pulse light is aligned to the middle position of the interfered light pulse light signal.
As a preferred embodiment of the first aspect, increasing the optical fiber length of the optical path between the light source and the photodetector comprises:
And judging whether the pulse light signal is not detected in real time within a set time period, if so, prolonging the optical fiber of the light path between the light source and the photoelectric detector by 0.5Tc/n, wherein T is the light emitting period of the light source, c is the propagation speed of the light in the optical fiber, and n is the refractive index of the light in the optical fiber.
In a second aspect, a quantum random number generating device provided by an embodiment of the present invention includes a light source, an interferometer, a photodetector, an analog-to-digital converter, and a data processor, where the quantum random number generating device is implemented by using the quantum random number generation control method described in the first aspect.
In a third aspect, an embodiment of the present invention provides a computer readable storage medium storing a computer program for executing the method according to the first aspect.
In a fourth aspect, an embodiment of the present invention provides an electronic device, including:
A processor;
a memory for storing the processor-executable instructions;
the processor is configured to read the executable instructions from the memory and execute the instructions to implement the method described in the first aspect.
The quantum random number generation control method and the quantum random number generation device provided by the embodiment of the invention have the following beneficial effects:
(1) The duty ratio of the pulse optical signal is improved, so that the probability of the pulse optical signal being detected is improved, and the pulse optical signal after interference can be effectively sampled;
(2) The probability of the pulse optical signal being detected is further improved by increasing the optical fiber length of the optical path between the light source and the photoelectric detector, and the pulse optical signal after interference can be effectively sampled;
(3) The interference period between the pulse optical signals is adjusted to the set threshold value, so that the phase correlation between the pulse optical signals generating interference is reduced, the randomness of the quantum random numbers is improved, the quantum random numbers are not easy to crack by the outside, and the safety and the reliability are high;
(4) The delay chip and other delay control modes are not needed, so that various stability problems caused by delay drift are avoided, the performance of the quantum random number generation device is improved, the cost of the delay chip is high, and the cost of the quantum random number generation device is reduced.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following description will briefly introduce the drawings that are required to be used in the embodiments or the prior art descriptions, and it is obvious that the drawings in the following description are some embodiments of the present invention, and other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart of a quantum random number generation control method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a quantum random number generating device according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Example 1
As shown in fig. 1, the quantum random number generation control method provided by the embodiment of the invention includes the following steps:
s101, the duty ratio of the pulsed optical signal is adjusted to a set threshold value.
In one possible implementation, the steps specifically include:
under the condition that the light emitting period is unchanged, the pulse width of the pulse light signal emitted by the light source is continuously increased until the duty ratio of the pulse light signal reaches a set threshold value.
Specifically, the pulse width of the pulse light signal emitted from the light source may be adjusted (increased or decreased) by changing the light source driving signal emitted from the controller.
In one possible implementation manner, the step may further specifically include:
Under the condition that the pulse width is unchanged, the light emitting period of the light source is continuously reduced until the duty ratio of the pulse light signal is larger than a set threshold value.
Specifically, the light emission period of the light source may be adjusted (reduced or increased) by changing the light source driving signal emitted from the controller. The duty ratio is a ratio of the pulse width to the light emitting period, and is increased by increasing the pulse width of the pulse light signal emitted from the light source or decreasing the light emitting period of the light source. The larger the duty cycle is, the larger the probability that the pulse optical signal is effectively sampled, and when the duty cycle of the pulse optical signal is greater than or equal to 95%, the pulse optical signal can be effectively sampled without requiring the sampling position of the analog-to-digital converter to align with the pulse optical signal.
S102, adjusting the interference period between the pulse optical signals to a set threshold value.
In one possible implementation manner, the step may further specifically include:
The arm length difference of the optical fiber interferometer is continuously increased until the interference period between the pulse optical signals reaches a set threshold value. Wherein the period of interference N is the refractive index of the light in the fiber,The arm length difference of the optical fiber interferometer is defined, and c is the propagation speed of light.
Specifically, the interference period T 1 is the time interval from the generation of the 2-beam pulse optical signal to the occurrence of interference, and the larger the arm length difference of the optical fiber interferometer is, the larger the value of the interference period T 1 is. Theoretically, the larger the interference period T 1 is, the better, but comprehensive simulation and experiments show that when the interference period is in the range of [3T,5T ], the obtained quantum random number is safe and reliable, wherein the optimal value of the interference period T 1 is 5T, and T is the light emitting period of the light source. When T 1 is smaller than 5T, the generated quantum random number has lower safety due to larger phase correlation between the pulse optical signals generating interference; when T 1 is more than 5T, the arm length difference of the optical fiber interferometer is too long, and the reliability of the generated quantum random number is poor. Namely, under normal conditions, the interference period is T, namely, interference occurs between two pulse optical signals (namely, a first pulse optical signal and a second pulse optical signal) which are adjacent to each other in front and back; when the interference period T 1 is 5T, interference occurs between the first pulse optical signal and the sixth pulse optical signal, and the generated quantum random number has high security because the phase correlation between the first pulse optical signal and the sixth pulse optical signal is small.
S103, adjusting the sampling position of the pulse optical signal to the middle position of the interfered optical pulse optical signal.
In one possible implementation manner, the step may further specifically include:
the length of the optical fiber of the optical path between the light source and the photoelectric detector is increased, so that the sampling position of the pulse light is aligned to the middle position of the interfered light pulse light signal.
In one possible implementation, increasing the optical fiber length of the optical path between the light source and the photodetector may specifically include:
And judging whether the pulse optical signal is not detected in real time in a set time period, if so (namely, the pulse optical signal is always in a trough period in the time period), prolonging the optical fiber of an optical path between the light source and the photoelectric detector by 0.5Tc/n, wherein T is the light emitting period of the light source, c is the propagation speed of light in the optical fiber, and n is the refractive index of light in the optical fiber, and at the moment, the pulse optical signal is converted from the trough period to the crest period so as to avoid the condition that the pulse optical signal cannot be effectively sampled when the duty ratio of the pulse optical signal is increased to be more than 95 percent.
Specifically, as shown in fig. 2, the optical fiber length of the optical path between the light source and the optical fiber interferometer may be increased, or the optical fiber length of the optical path between the optical fiber interferometer and the photodetector may be increased.
S104, sampling the pulse optical signal according to the sampling position of the adjusted pulse optical signal, and generating a quantum random number based on the pulse optical signal obtained by sampling.
In particular, there is no strict precedence relationship restriction between steps S101-S103.
As shown in fig. 2, the quantum random number generating device provided by the embodiment of the invention includes a light source, an interferometer, a photodetector, an analog-to-digital converter and a data processor, where the quantum random number generating device is implemented by adopting the quantum random number generation control method described in the first aspect.
Example 3
Fig. 3 is a structure of an electronic device provided in an exemplary embodiment of the present invention. As shown in fig. 3, the electronic device may be either or both of the first device and the second device, or a stand-alone device independent thereof, which may communicate with the first device and the second device to receive the acquired input signals therefrom. Fig. 3 illustrates a block diagram of an electronic device in accordance with a disclosed embodiment of the invention. As shown in fig. 3, the electronic device includes one or more processors 401 and memory 402.
The processor 401 may be a Central Processing Unit (CPU) or other form of processing unit having an osmotic data processing capability and/or instruction execution capability, and may control other components in the electronic device to perform desired functions.
Memory 402 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random Access Memory (RAM) and/or cache memory (cache), and the like. The non-volatile memory may include, for example, read Only Memory (ROM), hard disk, flash memory, and the like. One or more computer program instructions may be stored on the computer readable storage medium that can be executed by the processor 401 to implement the method of information mining historical change records and/or other desired functions of the software program of the various embodiments disclosed above. In one example, the electronic device may further include: an input device 403 and an output device 404, which are interconnected by a bus system and/or other forms of connection mechanisms (not shown).
In addition, the input device 403 may also include, for example, a keyboard, a mouse, and the like.
The output device 404 can output various information to the outside. The output devices 404 may include, for example, a display, speakers, a printer, and a communication network and remote output devices connected thereto, etc.
Of course, only some of the components of the electronic device relevant to the present disclosure are shown in fig. 3 for simplicity, components such as buses, input/output interfaces, etc. being omitted. In addition, the electronic device may include any other suitable components depending on the particular application.
Example 4
In addition to the methods and apparatus described above, embodiments of the present disclosure may also be a computer program product comprising computer program instructions which, when executed by a processor, cause the processor to perform the steps in the permeation data labeling, packaging, and retrieval method according to the various embodiments of the present disclosure described in the "exemplary methods" section of this specification.
The computer program product may write program code for performing operations of the disclosed embodiments of the present invention in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server.
Furthermore, embodiments of the present disclosure may also be a computer-readable storage medium having stored thereon computer program instructions that, when executed by a processor, cause the processor to perform the steps in a permeation data labeling, packaging, and retrieval method according to various embodiments of the present disclosure described in the "exemplary methods" section of this specification.
The computer readable storage medium may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The basic principles of the present disclosure have been described above in connection with specific embodiments, but it should be noted that the advantages, benefits, effects, etc. mentioned in the present disclosure are merely examples and are not to be considered as necessarily possessed by the various embodiments of the present disclosure. Furthermore, the specific details disclosed herein are for purposes of illustration and understanding only, and are not intended to be limiting, since the invention is not necessarily disclosed as being practiced with the specific details.
In this specification, each embodiment is described in a progressive manner, and each embodiment is mainly described in a different manner from other embodiments, so that the same or similar parts between the embodiments are mutually referred to. For system embodiments, the description is relatively simple as it essentially corresponds to method embodiments, and reference should be made to the description of method embodiments for relevant points.
The block diagrams of the devices, apparatuses, devices, systems referred to in this disclosure are only illustrative examples and are not intended to require or imply that the connections, arrangements, configurations must be made in the manner shown in the block diagrams. As will be appreciated by one of skill in the art, the devices, apparatuses, devices, systems may be connected, arranged, configured in any manner. Words such as "including," "comprising," "having," and the like are words of openness and mean "including but not limited to," and are used interchangeably therewith. The terms "or" and "as used herein refer to and are used interchangeably with the term" and/or "unless the context clearly indicates otherwise. The term "such as" as used herein refers to, and is used interchangeably with, the phrase "such as, but not limited to.
The disclosed methods and apparatus may be implemented in many ways. For example, the methods and apparatus of the present disclosure may be implemented by software, hardware, firmware, or any combination of software, hardware, firmware. The above-described sequence of steps for the method is for illustration only and the steps of the method disclosed herein are not limited to the sequence specifically described above unless specifically stated otherwise. Furthermore, in some embodiments, the present disclosure may also be implemented as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present disclosure. Thus, the present disclosure also covers a recording medium storing a program for executing the method according to the present disclosure.
It is also noted that in the apparatus, devices and methods disclosed herein, components or steps may be separated and/or recombined. Such decomposition and/or recombination should be considered equivalents of the present disclosure. The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present disclosure. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the disclosure. Thus, the present disclosure is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit the disclosed embodiments to the form disclosed herein. Although a number of example aspects and embodiments have been discussed above, a person of ordinary skill in the art will recognize certain variations, modifications, adaptations, additions, and sub-combinations thereof.
It will be appreciated that the relevant features of the methods and apparatus described above may be referenced to one another. In addition, the "first", "second", and the like in the above embodiments are for distinguishing the embodiments, and do not represent the merits and merits of the embodiments.
The foregoing is merely exemplary of the present application and is not intended to limit the present application. Various modifications and variations of the present application will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. which come within the spirit and principles of the application are to be included in the scope of the claims of the present application.
It should be noted that, the above embodiments are not intended to limit the present invention in any way, and all the technical solutions obtained by adopting equivalent substitution or equivalent transformation fall within the protection scope of the present invention.
Claims (8)
1. A quantum random number generation control method, characterized by comprising:
the duty ratio of the pulse optical signal is adjusted to a set threshold value;
adjusting an interference period between the pulsed light signals to a set threshold value, comprising:
Continuously increasing the arm length difference of the optical fiber interferometer until the interference period between the pulse optical signals is 5T, wherein T is the light emitting period of the light source;
adjusting the sampling position of the pulse optical signal to the middle position of the interfered optical pulse optical signal;
and sampling the pulse optical signal according to the sampling position of the regulated pulse optical signal, and generating a quantum random number based on the pulse optical signal obtained by sampling.
2. The quantum random number generation control method according to claim 1, wherein adjusting the duty ratio of the pulsed light signal to the set threshold value includes:
Under the condition that the light emitting period is unchanged, the pulse width of the pulse light signal emitted by the light source is continuously increased until the duty ratio of the pulse light signal reaches a set threshold value.
3. The quantum random number generation control method according to claim 1, wherein adjusting the duty ratio of the pulsed light signal to the set threshold value includes:
And continuously reducing the light emitting period of the light source under the condition that the pulse width is unchanged until the duty ratio of the pulse light signal is larger than a set threshold value.
4. The quantum random number generation control method according to claim 1, wherein adjusting the sampling position of the pulsed optical signal to the intermediate position of the interfered optical pulsed optical signal includes:
the length of the optical fiber of the optical path between the light source and the photoelectric detector is increased, so that the sampling position of the pulse light is aligned to the middle position of the interfered light pulse light signal.
5. The method of claim 1, wherein increasing the length of the optical fiber of the optical path between the light source and the photodetector comprises:
And judging whether the pulse light signal is not detected in real time within a set time period, if so, prolonging the optical fiber of the light path between the light source and the photoelectric detector by 0.5Tc/n, wherein T is the light emitting period of the light source, c is the propagation speed of the light in the optical fiber, and n is the refractive index of the light in the optical fiber.
6. A quantum random number generation device comprising a light source, an interferometer, a photoelectric detector, an analog-to-digital converter and a data processor, wherein the quantum random number generation device is realized by the quantum random number generation control method according to any one of claims 1 to 5.
7. A computer readable storage medium, characterized in that the storage medium stores a computer program for executing the method of any of the preceding claims 1-5.
8. An electronic device, the electronic device comprising:
A processor;
a memory for storing the processor-executable instructions;
The processor being configured to read the executable instructions from the memory and execute the instructions to implement the method of any of the preceding claims 1-5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210819076.1A CN115167816B (en) | 2022-07-13 | 2022-07-13 | Quantum random number generation control method and quantum random number generation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210819076.1A CN115167816B (en) | 2022-07-13 | 2022-07-13 | Quantum random number generation control method and quantum random number generation device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115167816A CN115167816A (en) | 2022-10-11 |
| CN115167816B true CN115167816B (en) | 2024-08-13 |
Family
ID=83493415
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210819076.1A Active CN115167816B (en) | 2022-07-13 | 2022-07-13 | Quantum random number generation control method and quantum random number generation device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115167816B (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109240645A (en) * | 2018-01-19 | 2019-01-18 | 北京中创为量子通信技术有限公司 | A kind of quantum random number generator and quantum random number generation method |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1432971A4 (en) * | 2001-09-05 | 2007-12-05 | Genicon Sciences Corp | Method and apparatus for normalization and deconvolution of assay data |
| GB2529228B (en) * | 2014-08-14 | 2017-08-02 | Toshiba Res Europe Ltd | An interference system and an interference method |
| CN108737082B (en) * | 2017-04-24 | 2020-11-17 | 华为技术有限公司 | Signal receiving device and receiving method |
| CN209103272U (en) * | 2018-01-19 | 2019-07-12 | 北京中创为量子通信技术有限公司 | A kind of quantum random number generator |
| CA3173966A1 (en) * | 2019-03-08 | 2020-09-17 | Leddartech Inc. | Lidar system, appartus communicating with the lidar system, and apparatus located in a field of view (fov) of the lidar system |
| CN113946315A (en) * | 2020-07-17 | 2022-01-18 | 军事科学院系统工程研究院网络信息研究所 | Quantum true random number generation method based on weak coherent pulse sequence |
| CN113504030B (en) * | 2021-07-20 | 2024-03-12 | 安徽问天量子科技股份有限公司 | Phase randomization testing device and method for high-speed pulse laser |
-
2022
- 2022-07-13 CN CN202210819076.1A patent/CN115167816B/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109240645A (en) * | 2018-01-19 | 2019-01-18 | 北京中创为量子通信技术有限公司 | A kind of quantum random number generator and quantum random number generation method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115167816A (en) | 2022-10-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10839071B2 (en) | Computer telemetry analysis | |
| US9823910B2 (en) | Obtaining correct compile results by absorbing mismatches between data types representations | |
| US11030308B2 (en) | Inter-application dependency analysis for improving computer system threat detection | |
| CN103294517B (en) | Stack overflow protective device, stack protection method, dependent compilation device and computing device | |
| US20190228085A1 (en) | Log file pattern identifier | |
| US20140006010A1 (en) | Parsing rules for data | |
| US20210224295A1 (en) | Hierarchical data | |
| CN115167816B (en) | Quantum random number generation control method and quantum random number generation device | |
| CN112948419A (en) | Query statement processing method and device | |
| US20130325890A1 (en) | Leveraging persisted data queries in stream-based complex event processing | |
| CN115426051A (en) | Multi-laser performance parameter automatic calibration method and system | |
| US20140157420A1 (en) | Discovery of application vulnerabilities involving multiple execution flows | |
| CN103190095B (en) | Energy-saving method, device and system for optical communication | |
| CN111562903B (en) | Quantum random number generation device and method | |
| US8638149B1 (en) | Equalized rise and fall slew rates for a buffer | |
| CN111665520B (en) | Identification system, method, device and storage medium | |
| CN114816337B (en) | Method for determining optimal sampling position of analog signal and quantum random number generation device | |
| CN114826594B (en) | Light source optimum light-emitting position determining method and quantum random number generating device | |
| JP6176629B2 (en) | Specific device, specific method, and program | |
| US7844933B2 (en) | Methods of optimizing timing of signals in an integrated circuit design using proxy slack values | |
| CN114978513A (en) | Pulsed light signal detection method for QKD system and receiving end | |
| CN115967447B (en) | Photoelectric measurement feedback system capable of calculating data transmission delay and its calculation method | |
| CN118041444B (en) | Method for calculating transmission time delay of optical pulse signal | |
| US11003834B2 (en) | Markup language parser | |
| US10027470B1 (en) | Signal detection techniques using clock data recovery |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |