Encryption communication method of integrated quantum random number generator

Through adaptive quantum state regulation and data classification processing, a quantum random number generator is used to generate encryption keys that adapt to changes in service traffic, solving the problems of waste of resources and insufficient encryption capabilities in the prior art, and achieving efficient and secure encrypted communication.

CN119628837AActive Publication Date: 2025-03-14ANHUI GUOXINTONG TECHNOLOGY CO LTD

Patent Information

Application Number
CN202510162391.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-14
Publication Date
2025-03-14
Estimated Expiration
2045-02-14

AI Technical Summary

Technical Problem

Existing quantum random number generators cannot dynamically adjust the generation rate when business traffic changes, resulting in waste of resources or insufficient encryption capabilities, and cannot targeted encryption for different data types, which cannot fully guarantee the security of confidential data.

Method used

Through adaptive quantum state regulation, the quantum state generation rate is adjusted according to the preset time interval, and the data is classified and processed. The quantum random number generator is used to generate encryption keys corresponding to different data types, including encrypted digital arrays and encrypted graphics.

Benefits of technology

It realizes dynamic adjustment of the quantum state generation rate, adapts to changes in service traffic, avoids waste of resources and insufficient encryption capabilities, and improves the security of confidential data through targeted encryption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119628837A_ABST
    Figure CN119628837A_ABST
Patent Text Reader

Abstract

The invention discloses an encryption communication method of an integrated quantum random number generator, and relates to the technical field of communication encryption. According to the method, service data is classified, general service data is subjected to operations of extracting digits from a quantum random number sequence, disorganizing, sorting, multiplying with a digit correction coefficient, rounding off, forming a column vector, multiplying with an encryption matrix and the like to generate an encrypted digit array as a key, and the cracking difficulty of an attacker is increased; according to confidential service data, digits are extracted from a quantum random number sequence, a rectangular plane coordinate system is constructed after similar processing, a circle is drawn through coordinate points, tangent parts are screened out to form a unique and complex encrypted graph which serves as a secret key, the graph structure is difficult to restore, the attempt to illegally acquire confidential data is effectively resisted, and the confidential service quality is improved. And an encryption method in the prior art is replaced, so that the encryption security is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication encryption technology, and in particular to an encryption communication method integrating a quantum random number generator. Background Art

[0002] With the rapid development of information technology, communication security is facing increasingly severe challenges.

[0003] Quantum random number generators utilize the intrinsic randomness in quantum mechanics to generate truly unpredictable random numbers, providing a more reliable key foundation for encrypted communications. However, they still have the following shortcomings in practical applications: The business traffic volume varies greatly at different times, and the quantum random number generation rate cannot be dynamically adjusted according to the traffic volume, resulting in resource waste or insufficient encryption capabilities during high traffic conditions. It is impossible to perform targeted encryption based on the type of data in encrypted communications. For example, general business data and confidential business data differ in importance and confidentiality requirements, but existing encryption methods often lack specificity and cannot fully guarantee the security of confidential data.

[0004] To this end, an encryption communication method integrating a quantum random number generator is introduced. Summary of the Invention

[0005] The purpose of the present invention is to solve the problems pointed out in the background technology and to propose an encryption communication method integrating a quantum random number generator.

[0006] The object of the present invention can be achieved by the following technical solution: an encryption communication method integrating a quantum random number generator, comprising: Adaptive quantum state control: preset the time interval for quantum state control, and adaptively adjust the quantum state generation rate according to the preset time interval; Quantum random number generator: Generates random number sequences based on set quantum physics effects; Data processing: Classify the currently required communication data according to pre-marked data types; the data types include general business data and confidential business data; after the classification is completed, obtain the classified data packets corresponding to the currently required communication data; the classified data packets include general business data packets and confidential business data packets; Data encryption: Receive the generated digital sequence and each classified data packet, set the classified data packets of different data types to correspond to a digital sequence encryption evaluation method, and generate the encryption key corresponding to each classified data packet using the corresponding encryption evaluation method according to the data type corresponding to each classified data packet; the encryption key includes an encrypted digital array and an encrypted pattern; Communication transmission: Encrypt each classified data packet using the corresponding encryption key according to the data type corresponding to it, and transmit the encrypted classified data packet to the receiving end through the pre-built communication channel; Effect evaluation: Set a security assessment time interval. After the set security assessment time interval is reached, obtain the number of encrypted communications within the set time window and extract the security assessment parameters for comprehensive analysis to obtain the encryption assessment index tyu within the set time window. If the encryption assessment index tyu within the set time window is greater than the preset security threshold index, the adjustment signaling is triggered and sent to the technical staff; the security assessment parameters include the simulated cracking time, the number of attacks, and the number of successful attacks.

[0007] As a preferred embodiment of the present invention, the generation rate of the quantum state is adaptively adjusted according to a preset time interval, specifically: After the preset time interval is reached, the time point of the arrival time interval is marked as the starting point, and the flow data between the starting point and the previous starting point is extracted and recorded as the flow data in the current window; Calculate the mean of the traffic data in the current window to obtain the average traffic performance value in the current window; extract the reference traffic performance value corresponding to the average traffic performance value; the reference traffic performance value is obtained by extracting the average traffic performance values ​​corresponding to each historical window and calculating the mean; Calculate the ratio of the average flow performance value in the current window to the reference flow performance value to obtain the rate adjustment value; Preset the rate adjustment value corresponding to each group of adjustment value intervals, and set the generation rate of a group of quantum states in each group of adjustment value intervals; match the rate adjustment value calculated corresponding to the current window with the preset groups of adjustment value intervals to obtain the generation rate of the quantum state after the starting point, and make corresponding adjustments.

[0008] As a preferred embodiment of the present invention, the encrypted digital array corresponding to each classified data packet is generated using the corresponding encryption evaluation method, specifically: General business data: Extract each group of numbers from the generated digital sequence, randomly shuffle them, and then sort them. After sorting, multiply each group of numbers extracted by a pre-set digital correction coefficient. Then, round each group of numbers obtained after the multiplication to one decimal place to obtain a new string of numbers. Randomly arrange a new string of numbers to form a column vector X, that is ; The number is represented by y, and k represents the total number of numbers; a k×k encryption matrix M is preset; wherein the encryption matrix M is regularly replaced based on a set replacement time interval; The encrypted column vector T is obtained by matrix multiplication T=X×M; wherein the element values ​​in the encryption matrix M are all positive integers; the obtained column vector T is used as the encrypted digital array corresponding to the general business data.

[0009] As a preferred embodiment of the present invention, the encryption graph corresponding to each classified data packet is generated using the corresponding encryption evaluation method, specifically: Confidential business data: Extract each group of numbers from the generated digital sequence, randomly shuffle them, and then sort them. After sorting, multiply each group of numbers extracted by a pre-set digital correction factor. Then, round each group of numbers obtained after the multiplication to two decimal places to obtain a new string of numbers; each group of numbers is represented by the number e1, e2, e3; Construct a plane rectangular coordinate system, randomly re-sort a new string of numbers, and then select each group of numbers from left to right to construct coordinate points. That is, extract e1 and e2 from each group of numbers to form the coordinate point (e1, e2), and draw the coordinate point corresponding to each group of numbers in the plane rectangular coordinate system. After drawing, first connect the adjacent coordinate points. After the connection is completed, draw a circle with each group of coordinate points as the center and the value of e3 in each group of numbers as the radius to obtain the circle corresponding to each group of coordinate points. If two adjacent groups of circles are tangent, the tangent part is screened out; the pattern formed by each group of circles after screening is used as the encryption pattern of confidential business data.

[0010] As a preferred embodiment of the present invention, the number of encrypted communications within a set time window is obtained and security assessment parameters are extracted for comprehensive analysis, specifically: Obtain the encryption key generated by each encrypted communication within the set time window, simulate an external attacker to attack the encryption key generated by each encrypted communication, and record the time it takes for each encrypted communication to be cracked from the beginning to the successful cracking, which is recorded as the simulated cracking time; The simulated cracking time of each group is classified according to the encrypted digital array and the encrypted pattern, and the cracking time of each group of encrypted digital array and the cracking time of each group of encrypted pattern are obtained; Calculate the average of the time it takes to crack each encrypted digital array and each encrypted graphic, and then get the average time ec1 for array cracking and the average time ec2 for graphic cracking within the set time window. Obtain the number of attacks during each encrypted communication process within the set time window, calculate the ratio of the number of attacks to the set time window, and obtain the attack frequency ec3 during the encrypted communication process within the set time window; The number of successful attacks is counted from the number of attacks in each encrypted communication process within the set time window, and recorded as the number of successful attacks. The number of successful attacks is classified according to the encrypted digital array and the encrypted graph, and the number of digital array cracking and the number of encrypted graph cracking within the set time window are obtained; the weight coefficients corresponding to the number of digital array cracking and the number of encrypted graph cracking are set, and the number of digital array cracking and the number of encrypted graph cracking within the set time window are multiplied by the corresponding set weight coefficients, and then the sum is summed to obtain the cracking risk index ec4 within the set time window.

[0011] As a preferred embodiment of the present invention, the encryption evaluation index tyu within the set time window is obtained, specifically: According to the formula , perform weighted calculation on the array cracking average time ec1, the pattern cracking average time ec2, the attack frequency ec3 and the cracking risk index ec4 within the set time window to obtain the encryption evaluation index tyu within the set time window; 、 、 as well as Respectively represent the minimum allowed array cracking time, the minimum allowed graphic cracking time, the maximum allowed attack frequency, and the maximum allowed cracking risk index within the set time window; 、 、 as well as They represent the impact weight factors corresponding to the average array cracking time ec1, the average graphic cracking time ec2, the attack frequency ec3 and the cracking risk index ec4 respectively.

[0012] As a preferred embodiment of the present invention, if the encryption evaluation index tyu within the set time window is greater than the preset security threshold index, an adjustment signaling is triggered and sent to a technician, further comprising: If the encryption assessment index tyu within the set time window is greater than the preset security threshold index, the adjustment signaling is triggered and sent to the technical staff. At the same time, the difference between the encryption assessment index tyu and the security threshold index is calculated, and the calculated difference is recorded as the risk quantification value. The three groups of quantitative value value intervals corresponding to the risk quantification value are set, and each group of quantitative value value intervals is set to correspond to a risk level; the risk level includes general risk, high risk and serious risk; the calculated risk quantification value is matched with the set three groups of quantitative value value intervals to determine the risk level of the triggering adjustment signaling, and the determined risk level is also sent to the technical staff.

[0013] Compared with the prior art, the present invention has the following beneficial effects: The present invention presets a quantum state control time interval. When the interval time point arrives, the flow data in the previous interval time period is analyzed, the current window flow mean is calculated, and the reference flow performance value calculated from the historical average flow performance value is compared to obtain a rate adjustment value. The quantum state generation rate is then adjusted based on the matching result between the rate adjustment value and the preset value interval. When the flow increases, the generation rate is accelerated to meet the encryption requirements. When the flow decreases, the rate is appropriately reduced to avoid resource waste. This method can dynamically adapt to changes in business flow and ensure the timeliness and stability of encrypted communication. The present invention classifies and processes business data. For general business data, numbers are extracted from a quantum random number sequence. These numbers are then shuffled, sorted, multiplied with a digital correction coefficient, rounded, formed into a column vector, and multiplied with an encryption matrix to generate an encrypted digital array as a key, making it more difficult for attackers to crack. For confidential business data, numbers are extracted from a quantum random number sequence. After similar processing, a plane rectangular coordinate system is constructed. Circles are drawn using the coordinate points, and the tangent parts are removed to form a unique and complex encryption pattern as the key. The pattern structure is difficult to restore, effectively resisting attempts to illegally obtain confidential data. This replaces the encryption method in the existing technology and improves encryption security. The present invention sets a security assessment time interval, obtains the number of encrypted communications within the set time window after the interval, and extracts security assessment parameters such as simulated cracking duration, number of attacks, and number of successful attacks. The simulated cracking duration is classified and averaged to obtain the average array cracking time and the average pattern cracking time. The attack frequency is calculated, and the number of digital array and pattern cracking times is counted and combined with the weight coefficient to obtain the cracking risk index. Finally, the encryption assessment index is calculated according to a weighted formula. The security is determined by comparing it with a preset security threshold index. If it is greater than the threshold, adjustment signaling is triggered, and a risk quantification value is further calculated to determine the risk level and notify technical personnel so that targeted optimization measures can be taken to improve encryption security. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] To facilitate understanding by those skilled in the art, the present invention is further described below with reference to the accompanying drawings.

[0015] Figure 1 Flowchart of the present invention. DETAILED DESCRIPTION

[0016] The technical solutions of the present invention will be clearly and completely described below with reference to the embodiments. Obviously, the embodiments described are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative efforts shall fall within the scope of protection of the present invention.

[0017] See also Figure 1As shown, the encryption communication method integrating the quantum random number generator includes: Adaptive quantum state control: preset the time interval for quantum state control, and adaptively adjust the quantum state generation rate according to the preset time interval; Specifically: After the preset time interval is reached, the time point of the arrival time interval is marked as the starting point, and the flow data between the starting point and the previous starting point is extracted and recorded as the flow data in the current window; Calculate the mean of the traffic data in the current window to obtain the average traffic performance value in the current window; extract the reference traffic performance value corresponding to the average traffic performance value; the reference traffic performance value is obtained by extracting the average traffic performance values ​​corresponding to each historical window and calculating the mean; Calculate the ratio of the average flow performance value in the current window to the reference flow performance value to obtain the rate adjustment value; Preset the rate adjustment value corresponding to each group of adjustment value intervals, and set the generation rate of a group of quantum states in each group of adjustment value intervals; the rate adjustment value greater than 1 indicates a higher generation rate value obtained by the corresponding match; match the rate adjustment value calculated corresponding to the current window with each preset group of adjustment value intervals to obtain the generation rate of the quantum state after the starting point, and adjust it accordingly; It should be noted that by regularly analyzing traffic data at preset time intervals and adaptively adjusting the quantum state generation rate accordingly, encrypted communications can dynamically adapt to changes in business traffic.

[0018] Quantum random number generator: Generates random digital sequences based on set quantum physical effects, such as the uncertainty of the quantum state of photons; It should be noted that first, a quantum random number generator is used to generate microscopic particles such as photons with quantum properties, accurately measure the quantum state of these particles, and convert the measurement results into electrical signals. These signals are then conditioned, quantized, and other operations are performed to ultimately output a high-quality quantum random number sequence.

[0019] Data processing: Classify the currently required communication data according to pre-marked data types; the data types include general business data and confidential business data; after the classification is completed, obtain the classified data packets corresponding to the currently required communication data; the classified data packets include general business data packets and confidential business data packets; Data encryption: Receive the generated digital sequence and each classified data packet, set the classified data packets of different data types to correspond to a digital sequence encryption evaluation method, and generate the encryption key corresponding to each classified data packet using the corresponding encryption evaluation method according to the data type corresponding to each classified data packet; the encryption key includes an encrypted digital array and an encrypted pattern; Specifically: General business data: Extract each group of numbers from the generated digital sequence, randomly shuffle them, and then sort them. After sorting, multiply each group of numbers by a pre-set digital correction factor. The digital correction factor can be set in the range of 1.198-1.328, and the specific value is set by technical personnel. Then, round each group of numbers obtained after the multiplication to one decimal place to obtain a new string of numbers. Randomly arrange a new string of numbers to form a column vector X, that is The number is represented by y, and k represents the total number of numbers. A k×k encryption matrix M is preset. The element values ​​in the matrix are determined by technicians based on encryption requirements. The encryption matrix M is replaced regularly based on a set replacement time interval. The encrypted column vector T is obtained by matrix multiplication T=X×M; the element values ​​in the encrypted matrix M are all positive integers; The obtained column vector T is used as the encrypted digital array corresponding to the general business data; It should be noted that extracting, scrambling, and sorting the numbers from the generated sequence fully utilizes the randomness of the sequence itself. The scrambling operation further destroys any patterns between the original numbers, making the underlying data for subsequent processing even more unpredictable. After multiplying with the digital correction coefficient and performing operations such as rounding, the resulting new string of numbers incorporates specific numerical transformation characteristics on top of the original randomness. This makes it difficult for external attackers to directly infer the content of this new string of numbers after multiple processing steps from the original sequence, thus laying a good foundation for data confidentiality. The encryption matrix is ​​regularly replaced based on a set replacement time interval. This mechanism makes the encryption process dynamically adaptable. Different encryption matrices are used in different time periods. Even if an attacker attempts to analyze and crack the encrypted data within a certain period of time, the information previously collected about the encryption rules will become invalid as the encryption matrix is ​​updated.

[0020] Confidential business data: Extract each group of numbers from the generated digital sequence, randomly shuffle them, and then sort them. After sorting, multiply each group of numbers by a pre-set digital correction factor. Then, round each group of numbers obtained after multiplication to two decimal places to obtain a new string of numbers; for example, 1.28, 3.97, 6.41, etc.; each group of numbers is represented by the number e1, e2, e3; Construct a plane rectangular coordinate system. After randomly re-sorting the new string of numbers, select each group of numbers from left to right to construct coordinate points. That is, extract e1 and e2 from each group of numbers to form the coordinate point (e1, e2). Then draw the coordinate point corresponding to each group of numbers in the plane rectangular coordinate system. After drawing, first connect the adjacent coordinate points. After the connection is completed, draw a circle with each group of coordinate points as the center and the value of e3 in each group of numbers as the radius to obtain the circle corresponding to each group of coordinate points. If two adjacent groups of circles are tangent, the tangent part is filtered out. The pattern formed by each group of circles after filtering out is used as the encryption pattern of confidential business data. It should be noted that the encrypted graph, formed through a series of complex graph construction operations, such as constructing coordinate points in a plane rectangular coordinate system, connecting adjacent points, drawing a circle with the coordinate point as the center and a specific radius as the radius, and finally filtering out the tangent parts, has a unique and complex shape structure. This graph structure is not a simple and intuitive regular graph, making it difficult for attackers to restore the original numbers used to construct the graph through simple observation or conventional graph analysis methods. This greatly improves the confidentiality of confidential business data and effectively resists illegal attempts to obtain confidential data. Since the digital sequence itself is random and the subsequent graph construction process involves multiple random factors (such as the random re-ordering of numbers), even for the same type of confidential business data, the encrypted graph generated each time is almost impossible to be exactly the same and has strong uniqueness.

[0021] Communication transmission: Encrypt each classified data packet using the corresponding encryption key according to its data type, and transmit the encrypted classified data packet to the receiving end through a pre-established communication channel; the communication channel can be a wireless communication interface, such as 5G or WIFI; Effect evaluation: Set a security assessment time interval. After the set security assessment time interval is reached, obtain the number of encrypted communications within the set time window and extract security assessment parameters for comprehensive analysis to obtain the encryption assessment index tyu within the set time window. If the encryption assessment index tyu within the set time window is greater than the preset security threshold index, an adjustment signaling is triggered and sent to the technical staff; security assessment parameters include simulated cracking time, number of attacks, and number of successful attacks; Specifically: Obtain the encryption key generated by each encrypted communication within the set time window, simulate an external attacker to attack the encryption key generated by each encrypted communication, and record the time it takes for each encrypted communication to be cracked from the beginning to the successful cracking, which is recorded as the simulated cracking time; The simulated cracking time of each group is classified according to the encrypted digital array and the encrypted pattern, and the cracking time of each group of encrypted digital array and the cracking time of each group of encrypted pattern are obtained; Calculate the average of the time it takes to crack each encrypted digital array and each encrypted graphic, and then get the average time ec1 for array cracking and the average time ec2 for graphic cracking within the set time window. Obtain the number of attacks during each encrypted communication process within the set time window, calculate the ratio of the number of attacks to the set time window, and obtain the attack frequency ec3 during the encrypted communication process within the set time window; The number of successful attacks is counted from the number of attacks during each encrypted communication process within a set time window, recorded as the number of successful attacks, and the number of successful attacks is classified according to the encrypted digital array and the encrypted pattern to obtain the number of digital array cracking and the number of encrypted pattern cracking within the set time window; weight coefficients corresponding to the number of digital array cracking and the number of encrypted pattern cracking are set, and the number of digital array cracking and the number of encrypted pattern cracking within the set time window are multiplied by the corresponding set weight coefficients, and then the sum is summed to obtain the cracking risk index ec4 within the set time window; wherein the weight coefficient corresponding to the number of digital array cracking is less than the weight coefficient corresponding to the number of encrypted pattern cracking; According to the formula , perform weighted calculation on the array cracking average time ec1, the pattern cracking average time ec2, the attack frequency ec3 and the cracking risk index ec4 within the set time window to obtain the encryption evaluation index tyu within the set time window; 、 、 as well as Respectively represent the minimum allowed array cracking time, the minimum allowed graphic cracking time, the maximum allowed attack frequency, and the maximum allowed cracking risk index within the set time window; they are preset by technical personnel and can be dynamically adjusted based on actual application conditions; 、 、 as well as They represent the impact weight factors corresponding to the average array cracking time ec1, the average graphic cracking time ec2, the attack frequency ec3, and the cracking risk index ec4 respectively; If the encryption assessment index tyu within the set time window is greater than the preset security threshold index, the adjustment signaling is triggered and sent to the technical staff, and at the same time, the difference between the encryption assessment index tyu and the security threshold index is calculated, and the calculated difference is recorded as the risk quantification value, and three groups of quantification value value intervals corresponding to the risk quantification value are set, and each group of quantification value value intervals is set to correspond to a risk level; the risk level includes general risk, high risk and serious risk; the higher the calculated risk quantification value, the higher the possibility of matching the serious risk level; the calculated risk quantification value is matched with the set three groups of quantification value value intervals to determine the risk level that triggers the adjustment signaling, and the determined risk level is also sent to the technical staff; It should be noted that by setting a series of security assessment parameters, such as the duration of simulated cracking, the number of attacks, and the number of successful attacks, and integrating them into the encryption assessment index tyu based on a scientific and reasonable calculation method, a quantitative assessment of the security status of the encrypted communication system within a specific time window is achieved. This quantitative approach is more accurate and objective than purely qualitative judgments. It allows technicians to clearly and intuitively understand the current security level of the system and accurately grasp the degree of risk faced by the system, avoiding the shortcomings of relying solely on subjective feelings or vague experience to judge security. It helps to comprehensively and accurately control the security status of encrypted communication systems, promptly identify and respond to risks, continuously improve system security through targeted optimization, and flexibly adapt to various actual situations, building a solid security line for the reliable and stable operation of encrypted communications; for example, after receiving the triggered adjustment signaling, technicians can adjust the encryption matrix, the generation of coordinate points, and the digital correction coefficients.

[0022] The preferred embodiments of the present invention disclosed above are intended only to help illustrate the present invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the present invention to specific embodiments. Obviously, many modifications and variations are possible based on the contents of this specification. These embodiments are selected and described in detail in this specification to better explain the principles and practical applications of the present invention, thereby enabling those skilled in the art to better understand and utilize the present invention. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. An encryption communication method integrating a quantum random number generator, characterized in that: include: Adaptive quantum state control: preset the time interval for quantum state control, and adaptively adjust the quantum state generation rate according to the preset time interval; Quantum random number generator: Generates random number sequences based on set quantum physical effects; Data processing: classifying the currently required transmission communication data according to the pre-marked data types; wherein the data types include general business data and confidential business data; after the classification is completed, obtaining each classified data packet corresponding to the currently required transmission communication data; wherein each classified data packet includes a general business data packet and a confidential business data packet; Data encryption: receiving the generated digital sequence and each classified data packet, setting the classified data packets of different data types to correspond to a digital sequence encryption evaluation method, and generating the encryption key corresponding to each classified data packet using the corresponding encryption evaluation method according to the data type corresponding to each classified data packet; The encryption key includes an encryption digital array and an encryption pattern; Communication transmission: According to the data type corresponding to each classified data packet, the corresponding generated encryption key is used to encrypt the data packet, and the encrypted classified data packet is transmitted to the receiving end through the pre-built communication channel.

2. The encryption communication method of the integrated quantum random number generator according to claim 1, characterized in that: The generation rate of quantum states is adaptively adjusted according to the preset time interval, specifically: After reaching the preset time interval, the time point at which the time interval is reached is marked as the starting point, and the flow data between the starting point and the previous starting point is extracted and recorded as the flow data in the current window; Calculate the mean of the flow data in the current window to obtain the average flow performance value in the current window; extract the reference flow performance value corresponding to the average flow performance value; The reference flow performance value is obtained by extracting the average flow performance value corresponding to each historical window and calculating the mean value; The average flow performance value in the current window is calculated by ratio with the reference flow performance value to obtain a rate adjustment value; Preset each group of adjustment value intervals corresponding to the rate adjustment value, and set the generation rate of a group of quantum states in each group of adjustment value intervals; The rate adjustment value calculated corresponding to the current window is matched with each set of preset adjustment value intervals to obtain the generation rate of the quantum state after the starting point and make corresponding adjustments.

3. The encryption communication method of the integrated quantum random number generator according to claim 2, characterized in that: The corresponding encryption evaluation method is used to generate the encrypted digital array corresponding to each classified data packet, specifically: General business data: extract each group of numbers from the generated digital sequence, randomly shuffle them and sort them, and then multiply each group of numbers extracted by a preset digital correction coefficient; then round off each group of numbers obtained after the multiplication to one decimal place to obtain a new string of numbers; The new string of numbers is randomly arranged to form a column vector X, that is ; The number is represented by y, and k represents the total number of numbers; a k×k encryption matrix M is preset; wherein the encryption matrix M is replaced regularly based on a set replacement time interval; The encrypted column vector T is obtained by matrix multiplication T=X×M; wherein the element values ​​in the encrypted matrix M are all positive integers; The obtained column vector T is used as the encrypted digital array corresponding to the general business data.

4. The encryption communication method of the integrated quantum random number generator according to claim 3, characterized in that: The corresponding encryption evaluation method is used to generate the encryption graph corresponding to each classified data packet, specifically: Confidential business data: extract each group of numbers from the generated digital sequence, randomly shuffle them and sort them, multiply each group of numbers extracted by the preset digital correction coefficient after sorting, and then round each group of numbers obtained after the multiplication to two decimal places, so as to obtain a new string of numbers; each group of numbers is represented by the number e1.e2e3, where e1 represents the number before the decimal point in each group of numbers, e2 represents the number after the decimal point in each group of numbers, and e3 represents the number after the decimal point in each group of numbers; Construct a plane rectangular coordinate system, re-randomly sort a new string of numbers, and then select each group of numbers from left to right to construct coordinate points, that is, extract e1 and e2 from each group of numbers to form a coordinate point (e1, e2), and draw the coordinate points of each group of numbers corresponding to the plane rectangular coordinate system. After drawing, first connect the adjacent coordinate points. After the connection is completed, draw a circle with each group of coordinate points as the center and the value of e3 in each group of numbers as the radius to obtain the circle corresponding to each group of coordinate points. If two adjacent groups of circles are tangent, the tangent parts are screened out; the pattern formed by each group of circles after screening is used as the encryption pattern of confidential business data.

5. The encryption communication method of the integrated quantum random number generator according to claim 4, characterized in that: Also includes: Effect evaluation: Set a security assessment time interval. After the set security assessment time interval is reached, obtain the number of encrypted communications within the set time window and extract the security assessment parameters for comprehensive analysis to obtain the encryption assessment index tyu within the set time window. If the encryption assessment index tyu within the set time window is greater than the preset security threshold index, the adjustment signaling is triggered and sent to the technician. The security assessment parameters include the simulated cracking time, the number of attacks, and the number of successful attacks.

6. The encryption communication method of the integrated quantum random number generator according to claim 4, characterized in that: Obtain the number of encrypted communications within the set time window and extract security assessment parameters for comprehensive analysis, specifically: Obtain the encryption key generated by each encrypted communication within the set time window, simulate an external attacker to attack the encryption key generated by each encrypted communication, and record the time taken for each encrypted communication from the beginning to the successful cracking, which is recorded as the simulated cracking time; The simulated cracking time of each group is classified according to the encrypted digital array and the encrypted graphic, and the cracking time of each group of encrypted digital array and the cracking time of each group of encrypted graphic are obtained; The average of the cracking time of each group of encrypted digital arrays and the cracking time of each group of encrypted graphics is calculated respectively, so as to obtain the average cracking time ec1 of the array and the average cracking time ec2 of the graphics within the set time window; Obtain the number of attacks during each encrypted communication process within the set time window, calculate the ratio of the number of attacks to the set time window, and obtain the attack frequency ec3 during the encrypted communication process within the set time window; The number of successful attacks is counted from the number of attacks in each encrypted communication process within the set time window, recorded as the number of successful attacks, and the number of successful attacks is classified according to the encrypted digital array and the encrypted pattern, so as to obtain the number of digital array cracking and the number of encrypted pattern cracking within the set time window; Set the weight coefficients corresponding to the number of digital array cracking times and the number of encrypted pattern cracking times, multiply the number of digital array cracking times and the number of encrypted pattern cracking times within the set time window by the corresponding set weight coefficients, and then sum them up to obtain the cracking risk index ec4 within the set time window.

7. The encryption communication method of the integrated quantum random number generator according to claim 5, characterized in that: Get the encryption evaluation index tyu within the set time window, specifically: According to the formula , perform weighted calculation on the array cracking average time ec1, the graphic cracking average time ec2, the attack frequency ec3 and the cracking risk index ec4 within the set time window to obtain the encryption evaluation index tyu within the set time window; , , as well as They represent the minimum allowed array cracking time, the minimum allowed graphic cracking time, the maximum allowed attack frequency, and the maximum allowed cracking risk index within the set time window. , , as well as They respectively represent the impact weight factors corresponding to the average array cracking time ec1, the average graphic cracking time ec2, the attack frequency ec3 and the cracking risk index ec4.

8. The encryption communication method of the integrated quantum random number generator according to claim 6, characterized in that: If the encryption evaluation index tyu within the set time window is greater than the preset security threshold index, the adjustment signaling is triggered and sent to the technician, which also includes: If the encryption assessment index tyu within the set time window is greater than the preset security threshold index, the adjustment signaling is triggered and sent to the technical staff. At the same time, the difference between the encryption assessment index tyu and the security threshold index is calculated, and the calculated difference is recorded as the risk quantification value. The three groups of quantification value ranges corresponding to the risk quantification value are set, and each group of quantification value ranges is set to correspond to a risk level; the risk level includes general risk, high risk and serious risk; the calculated risk quantification value is matched with the set three groups of quantification value ranges to determine the risk level that triggers the adjustment signaling, and the determined risk level is also sent to the technical staff.

Citation Information

Patent Citations

  • Automatic offset correction non-post-processing generating device and method for quantum random number

    CN104123116A

  • Communication system for realizing data dynamic encryption based on quantum key technology

    CN118138235A

Cited By

  • Mobile phone encryption communication method integrated with optical quantum random number generator

    CN120785643A