Mobile communication terminal encryption method and system based on quantum key

By performing cascading error correction of quantum key distribution in mobile communication, traditional error correction technology solves the problem of waste of resources and insufficient error correction capabilities in mobile communication, realizes accurate identification of errors and dynamic error correction, and improves error correction efficiency and throughput.

CN120498682APending Publication Date: 2025-08-15STATE GRID ANHUI ULTRA HIGH VOLTAGE CO
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510776245.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-11
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In mobile communication scenarios, traditional fixed block error correction technology is difficult to adapt to the fast fluctuation characteristics of the channel, resulting in waste of resources in low bit error rate zones, while in high bit error rate zones, it is not possible to effectively realize cascading error correction for quantum key distribution.

Method used

By establishing an initial quantum key between the mobile terminal and the quantum key distribution node, performing public base vector alignment and block verification, positioning the code error block, and cascading error correction in the error correction interval until the error range is lower than the error correction threshold, eliminating the code error and obtaining the final key.

Benefits of technology

It realizes accurate identification and dynamic error correction of code errors in the mobile communication environment, improves error correction efficiency, reduces invalid calculation consumption, and improves error correction throughput and resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120498682A_ABST
    Figure CN120498682A_ABST
Patent Text Reader

Abstract

The invention provides a mobile communication terminal encryption method and system based on a quantum key, and the method comprises the steps: carrying out the block verification of a bit error code in a mobile terminal and a quantum key distribution node through the bit error rate of quantum key distribution in mobile communication, and obtaining the comparison verification characteristics of each error code comparison block; further, error code blocks in the bit keys are positioned by using the comparison and verification features; and when the bit range of the error code block is in the error correction interval of quantum key distribution, performing cascade error correction on the original key string until the bit range of the error code block after cascade error correction is lower than an error correction threshold value of quantum key distribution, and performing error code elimination on the original key string by using all error code bits in cascade error correction, and obtaining a final key of the mobile terminal and the quantum key distribution node. Based on the above scheme, cascade error correction of quantum key distribution in mobile communication can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of quantum key technology, and more specifically, to a mobile communication terminal encryption method and system based on quantum key. Background Art

[0002] Quantum keys are generated based on the principles of quantum mechanics and are used to encrypt and decrypt information. They leverage the properties of quantum bits, such as the no-cloning theorem and the uncertainty principle, to ensure key security. Quantum key distribution is a core application of quantum keys. Quantum bits are transmitted over a quantum channel. After the receiver measures them, both parties compare the basis over a classical channel, retaining the consistent parts to generate the key. Any eavesdropping will alter the quantum state and be detected by both communicating parties, thus ensuring the absolute security of the key.

[0003] In the mobile communication scenario, the core challenge faced by traditional fixed-block error correction technology is that it is difficult to adapt to the rapid fluctuation characteristics of the channel. Since mobile terminals such as vehicles and drones are in high-speed movement, the quantum channel will be subject to multiple dynamic interferences such as the Doppler effect, atmospheric turbulence, and occlusion effects, resulting in sudden and non-uniform error distribution. Fixed-block error correction uses a unified block size and processing strategy, which cannot accurately match this time-varying error characteristic. It will cause a waste of computing resources in low-error rate areas, and may fail in high-error rate areas due to insufficient error correction capabilities. Therefore, how to realize cascade error correction of quantum key distribution in mobile communications has become a difficult problem facing the industry. Summary of the Invention

[0004] The present application provides a quantum key-based encryption method and system for mobile communication terminals, which can realize cascade error correction of quantum key distribution in mobile communications.

[0005] In a first aspect, the present application provides a mobile communication terminal encryption method based on quantum key, comprising:

[0006] Using the quantum channel between the mobile terminal and the quantum key distribution node to establish the initial quantum key, and then collecting the original key string of the initial quantum key in the mobile terminal and the quantum key distribution node respectively during mobile communication;

[0007] Compare the public basis vectors of the mobile terminal and the original key string in the quantum key distribution node to obtain the bit key with the same basis vector in the original key string;

[0008] The bit error rate of quantum key distribution in mobile communication is used to perform block-by-block verification on the bit errors in the mobile terminal and the quantum key distribution node, and the comparison and verification features of each error comparison block are obtained. Then, each comparison and verification feature is used to locate the error block in the bit key;

[0009] When the bit range of the error block is within the error correction interval of quantum key distribution, cascade error correction is performed on the original key string until the bit range of the error block after cascade error correction is lower than the error correction threshold of quantum key distribution. All error bits in the cascade error correction are used to eliminate errors in the original key string to obtain the final key of the mobile terminal and the quantum key distribution node.

[0010] In some embodiments, comparing the public basis vectors of the mobile terminal with the original key string in the quantum key distribution node to obtain a bit key with the same basis vectors in the original key string specifically includes:

[0011] The mobile terminal and the quantum key distribution node exchange the measurement basis vector sequences of their respective original key strings through the classical channel;

[0012] Mark the basis vector type corresponding to each bit in the measurement basis vector sequence of the mobile terminal and the quantum key distribution node respectively;

[0013] By performing a bit-by-bit comparison of each basis vector type, a bit key with the same basis vector in the original key string is obtained.

[0014] In some embodiments, the bit error rate of quantum key distribution in mobile communication is used to perform block-by-block verification on the bit errors in the mobile terminal and the quantum key distribution node, and the comparison and verification characteristics of each error comparison block are obtained, specifically including:

[0015] The bit key is divided into multiple error comparison blocks based on the bit error rate of quantum key distribution in mobile communication;

[0016] A feature check is performed on the bit errors of each error comparison block in the bit key of the mobile terminal and the quantum key distribution node to obtain a comparison check feature of each error comparison block.

[0017] In some embodiments, using each comparison and verification feature to locate an error block in the bit key specifically includes:

[0018] Obtaining the bit error rate of each error comparison block in the bit key from each comparison check feature;

[0019] The bit error rates are used to filter out the bit error blocks in the bit key from all the bit error comparison blocks.

[0020] In some embodiments, the mobile terminal receives quantum key synchronization information sent by a quantum key distribution node through a classical channel.

[0021] In some embodiments, the quantum key distribution node is a base station of a mobile terminal.

[0022] In some embodiments, using all error bits in the cascade error correction to correct errors in the original key string to obtain the final key between the mobile terminal and the quantum key distribution node specifically includes:

[0023] Get all error bits in cascade error correction;

[0024] All error bits are removed from the original key string and used as the final key between the mobile terminal and the quantum key distribution node.

[0025] In a second aspect, the present application provides a mobile communication terminal encryption system based on quantum key, including a key error correction unit, wherein the key error correction unit includes:

[0026] An acquisition module is used to establish an initial quantum key using a quantum channel between a mobile terminal and a quantum key distribution node, and then collect the original key strings of the initial quantum key in the mobile terminal and the quantum key distribution node respectively during mobile communication;

[0027] A processing module is used to compare the public basis vectors of the mobile terminal with the original key string in the quantum key distribution node, thereby obtaining a bit key with the same basis vector as the original key string;

[0028] The processing module is further configured to perform block-by-block verification of bit errors in the mobile terminal and the quantum key distribution node using the bit error rate of quantum key distribution in mobile communication, obtain comparison and verification features of each error comparison block, and then use each comparison and verification feature to locate the error block in the bit key;

[0029] The execution module is configured to perform cascade error correction on the original key string when the bit range of the error block is within the error correction interval of quantum key distribution, until the bit range of the error block after the cascade error correction is lower than the error correction threshold of quantum key distribution, and use all the error bits in the cascade error correction to eliminate errors in the original key string to obtain the final key of the mobile terminal and the quantum key distribution node.

[0030] In a third aspect, the present application provides a computer device, comprising a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the computer device executes the above-mentioned quantum key-based mobile communication terminal encryption method.

[0031] In a fourth aspect, the present application provides a computer-readable storage medium, which stores instructions or codes. When the instructions or codes are run on a computer, the computer implements the above-mentioned quantum key-based mobile communication terminal encryption method when executed.

[0032] The technical solutions provided by the embodiments disclosed in this application have the following beneficial effects:

[0033] The present application provides a quantum key-based mobile communication terminal encryption method and system, which uses a quantum channel between a mobile terminal and a quantum key distribution node to establish an initial quantum key, and then collects the original key strings of the initial quantum key in the mobile terminal and the quantum key distribution node respectively during mobile communication; performs a public basis vector comparison on the original key strings in the mobile terminal and the quantum key distribution node, and then obtains a bit key with the same basis vector in the original key string; performs block-by-block verification on the bit errors in the mobile terminal and the quantum key distribution node according to the bit error rate of quantum key distribution in mobile communication, obtains a comparison verification feature of each error comparison block, and then uses each comparison verification feature to locate the error block in the bit key; when the bit range of the error block is within the error correction interval of quantum key distribution, cascade error correction is performed on the original key string until the bit range of the error block after cascade error correction is lower than the error correction threshold of quantum key distribution, and then uses all the error bits in the cascade error correction to eliminate errors in the original key string, and obtains the final key of the mobile terminal and the quantum key distribution node.

[0034] It can be seen that in this application, all the erroneous bits in the cascade error correction are used to eliminate the errors of the original key string to obtain the final key of the mobile terminal and the quantum key distribution node; first, the bit key is determined to obtain the valid key bit set of the communicating parties under the same basis vector measurement, thereby establishing a precise operation object for subsequent error processing, and filtering out invalid bits with inconsistent measurement basis vectors through basis vector comparison to ensure that subsequent error correction operations are only for the key segments that really need to be processed. In mobile communication scenarios, due to the rapid changes in channel conditions, the original key string often contains a large amount of invalid data caused by basis vector mismatch. By precisely determining the bit key, the system can focus computing resources on correcting real errors, avoiding redundant processing of invalid data. This pre-screening mechanism significantly improves overall error correction efficiency. In dynamic scenarios, such as high-speed drones, it can effectively increase error correction throughput while significantly reducing inefficient computational overhead. Subsequently, identifying error blocks allows for the precise allocation and dynamic deployment of error correction resources. Block-based verification divides the continuous key string into multiple independently processable units, each of which is then classified and labeled based on its error characteristics. In the fluctuating channel environment of mobile communications, errors often exhibit regional clustering, leading to a waste of resources using traditional uniform error correction methods. Determining error blocks enables the system to identify high-error density areas and implement a more targeted cascaded error correction strategy, employing rapid correction for slightly errored blocks and deep error correction for severely errored blocks. This effectively improves error correction efficiency. In summary, the above scheme enables cascaded error correction for quantum key distribution in mobile communications. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0036] Figure 1 is an exemplary flow chart of a quantum key-based mobile communication terminal encryption method according to some embodiments of the present application;

[0037] Figure 2 is a schematic diagram of a process for determining comparison and verification features according to some embodiments of the present application;

[0038] Figure 3 is a structural diagram of a key error correction unit according to some embodiments of the present application;

[0039] Figure 4 This is a structural diagram of a computer device for implementing a quantum key-based mobile communication terminal encryption method according to some embodiments of the present application. DETAILED DESCRIPTION

[0040] In order to better understand the technical solution of the present application, the technical solution of the present application will be described in detail below with reference to the accompanying drawings and specific implementation methods.

[0041] refer to Figure 1 , which is an exemplary flow chart of a quantum key-based mobile communication terminal encryption method according to some embodiments of the present application. The quantum key-based mobile communication terminal encryption method mainly includes the following steps:

[0042] In step 101, an initial quantum key is established using a quantum channel between a mobile terminal and a quantum key distribution node, and then original key strings of the initial quantum key in the mobile terminal and the quantum key distribution node are collected respectively during mobile communication.

[0043] It should be noted that in this application, the original key string refers to the unprocessed bit sequence in mobile communication, which contains bit errors (caused by channel noise or eavesdropping) and requires subsequent error correction processing; the initial quantum key refers to the key string to be coordinated selected by the protocol, and the initial quantum key is the input for error correction and privacy amplification.

[0044] In specific implementation, first, a miniaturized quantum emission module is integrated into a mobile terminal (for example, a single-photon source based on semiconductor quantum dots) and aligned with the receiving end of the quantum key distribution node through free-space optical components (for example, a tunable lens and a MEMS mirror). Under line-of-sight conditions, the transmitter encodes the quantum state (for example, the polarization state or phase state) onto a photon sequence and transmits it to the receiving end via a short-distance optical fiber. The receiving end uses a single-photon detector (such as a superconducting nanowire detector) to measure the photon quantum state, and both parties record the original detection results. Then, the mobile terminal and the node respectively store the measured original bit sequence (for example, a string of 0s and 1s) as the initial quantum key, including the quantum state basis vector type (for example, horizontal / vertical polarization or ±45° polarization) and the corresponding detection results. Both parties ensure the timing consistency of the key string through a time synchronization protocol (such as clock alignment based on a classical channel) and mark invalid detection events. Finally, both parties screen out valid detection events according to the quantum state preparation and measurement protocol (for example, the BB84 protocol) to generate an initial key string as the original key string of the initial quantum key.

[0045] In step 102, the public basis vectors of the mobile terminal and the original key string in the quantum key distribution node are compared to obtain a bit key with the same basis vector in the original key string.

[0046] In some embodiments, the following steps may be used to compare the public basis vectors of the mobile terminal with the original key string in the quantum key distribution node to obtain a bit key with the same basis vectors as the original key string:

[0047] The mobile terminal and the quantum key distribution node exchange the measurement basis vector sequences of their respective original key strings through the classical channel;

[0048] Mark the basis vector type corresponding to each bit in the measurement basis vector sequence of the mobile terminal and the quantum key distribution node respectively;

[0049] By performing a bit-by-bit comparison of each basis vector type, a bit key with the same basis vector in the original key string is obtained.

[0050] It should be noted that in this application, the bit key represents the original binary key sequence generated by measuring the quantum state in quantum communication; the measurement basis vector sequence represents the basis vector selection order used when measuring the quantum state, which is used for subsequent key comparison; the basis vector type represents the specific basis vector classification used when preparing or measuring the quantum state.

[0051] In the specific implementation, first, the mobile terminal and the quantum key distribution node exchange the basis vector sequences used in the quantum measurement phase as the measurement basis vector sequences corresponding to the original key string through a secure classical communication channel (for example, an SSL / TLS encrypted TCP connection). Under the BB84 protocol framework, the measurement basis vector sequence consists of an X basis (for example, horizontal / vertical polarization) and a Z basis (for example, diagonal / anti-diagonal polarization), and each basis vector corresponds to a measurement direction of the quantum state. Then, for each bit in the measurement basis vector sequence of the mobile terminal and the quantum key distribution node, the BB84 protocol framework tool is used to mark the basis vector type of the bit, and the BB84 protocol framework tool is used to mark the basis vector type of the bit. The above method can obtain the basis vector type corresponding to each bit in the measurement basis vector sequence of the mobile terminal and the quantum key distribution node; finally, the timestamp synchronization mechanism is used to time-align the measurement basis vector sequences of the mobile terminal and the quantum key distribution node, and the two time-aligned measurement basis vector sequences are used to compare the basis vector types of the mobile terminal and the quantum key distribution node bit by bit. When it is found that both parties use the same basis vector type for a certain bit, the bit is retained as a candidate key bit. All candidate key bits can be obtained through the above method, and all candidate key bits are arranged in chronological order as bit keys with consistent basis vectors in the original key string.

[0052] In step 103, the bit errors in the mobile terminal and the quantum key distribution node are checked in blocks according to the bit error rate of quantum key distribution in mobile communication, and the comparison and verification features of each error comparison block are obtained, and then each comparison and verification feature is used to locate the error block in the bit key.

[0053] In some embodiments, the bit error rate of quantum key distribution in mobile communication is used to perform block verification on the bit error in the mobile terminal and the quantum key distribution node, and the comparison and verification characteristics of each error comparison block are obtained. Figure 2 As described above, this figure is a schematic diagram of the process of determining the comparison and verification features in some embodiments of the present application. In this embodiment, determining the comparison and verification features can be achieved by using the following steps:

[0054] In step 1031, the bit key is divided into a plurality of error comparison blocks according to the bit error rate of quantum key distribution in mobile communication;

[0055] In step 1032, feature verification is performed on the bit errors of each error comparison block in the bit key between the mobile terminal and the quantum key distribution node to obtain a comparison verification feature of each error comparison block.

[0056] It should be noted that in this application, the comparison and verification feature represents the verification result identifier of the error block, and the comparison and verification feature can be used to locate and classify error features; the error comparison block represents the data unit to be verified divided according to the error rate, and the error comparison block is the basic processing object of the error correction operation.

[0057] In the specific implementation, first, the current bit error rate is calculated from the mobile communication by publicly comparing some key bits (such as randomly extracting 1% of the bits), and the block size is dynamically determined according to the real-time bit error rate. When the bit error rate is ≤5%, the block size is 128 bits; when 5% < bit error rate ≤10%, the block size is 64 bits; when the bit error rate is >10%, the block size is 32 bits; then, for each error comparison block, the parity check algorithm is used to calculate the parity check value of the error comparison block, and the mobile terminal generates The parity check bits (XOR sum) of the parity check values are sent to the quantum key distribution node through the classical channel. The quantum key distribution node compares the parity check values of the error comparison block with the local corresponding blocks. If they are consistent, the block is marked as an error-free block. If they are inconsistent, the block is marked as an error-free block. All error blocks can be obtained in the above way, and the set of the positions and numbers of all error blocks is used as the error comparison feature. The error comparison feature includes the error block index, error block size and parity check difference.

[0058] In some embodiments, locating error blocks in a bit key using each comparison verification feature may be achieved by using the following steps:

[0059] Obtaining the bit error rate of each error comparison block in the bit key from each comparison check feature;

[0060] The bit error rates are used to filter out the bit error blocks in the bit key from all the bit error comparison blocks.

[0061] It should be noted that, in the present application, the error block represents a continuous data unit that is marked as having bit errors in the key block check; in specific implementation, first, the error rate of each error comparison block in the bit key is obtained from each comparison check feature, and the error rate represents the ratio of the number of error bits in the error block to the total number of bits; then, the error comparison block with a bit error rate higher than the preset error threshold is regarded as the error block in the bit key.

[0062] In step 104, when the bit range of the error block is within the error correction interval of quantum key distribution, cascade error correction is performed on the original key string until the bit range of the error block after cascade error correction is lower than the error correction threshold of quantum key distribution. All error bits in the cascade error correction are used to eliminate errors in the original key string to obtain the final key of the mobile terminal and the quantum key distribution node.

[0063] It should be noted that in this application, the error correction interval refers to the effective range of bit error rates within which the system design allows the execution of error correction operations at this level. Beyond this range, other error correction modes must be enabled or the current key segment must be abandoned; the error correction threshold refers to the quality boundary value for determining whether the error correction operation meets the standards. In actual applications, a comprehensive balance must be considered among channel stability, computing resource consumption, and real-time requirements.

[0064] In some embodiments, when the bit range of the error block is within the error correction interval of quantum key distribution, cascade error correction is performed on the original key string until the bit range of the error block after cascade error correction is lower than the error correction threshold of quantum key distribution. This can be achieved in the following way: in the quantum key distribution system, when the error rate of the error block is detected to be within the preset error correction interval (the default is 5%-15%), the system starts the cascade error correction process, that is, first, the original key string is divided into multi-level error correction units according to the error distribution characteristics, the primary level uses large blocks (256 bits) to quickly locate the error area, and the intermediate level performs medium blocks (6 4 bits) for precise positioning, and finally bit-by-bit verification is performed on small blocks (16 bits). After each level of error correction, the residual bit error rate is calculated in real time, and the bits modified during error correction are regarded as error bits. If it is still higher than the dynamically adjusted error correction threshold (initially set to 3%, fluctuating by ±2% based on channel quality), it is automatically upgraded to a higher-precision error correction level. The entire process adopts a forward verification mechanism. After each level of error correction is completed, it is verified through random sampling (for example, 10% of the corrected bits are sampled for public comparison) to ensure the effectiveness of the error correction. When the final bit error rate drops below the threshold or reaches the maximum number of error correction rounds (usually 3 rounds), the process is terminated and a qualified key segment is output.

[0065] In some embodiments, the following steps may be used to eliminate errors in the original key string using all error bits in the cascade error correction to obtain the final key for the mobile terminal and the quantum key distribution node:

[0066] Get all error bits in cascade error correction;

[0067] All error bits are removed from the original key string and used as the final key between the mobile terminal and the quantum key distribution node.

[0068] In addition, in another aspect of the present application, in some embodiments, the present application provides a mobile communication terminal encryption system based on quantum key, the mobile communication terminal encryption system based on quantum key includes a key error correction unit, reference Figure 3 , which is a schematic diagram of the structure of a key error correction unit according to some embodiments of the present application. The key error correction unit includes: an acquisition module 201, a processing module 202, and an execution module 203, which are described as follows:

[0069] Acquisition module 201, in this application, acquisition module 201 is mainly used to establish an initial quantum key using the quantum channel between the mobile terminal and the quantum key distribution node, and then collect the original key string of the initial quantum key in the mobile terminal and the quantum key distribution node respectively during mobile communication;

[0070] Processing module 202, in this application, is used to compare the public basis vectors of the mobile terminal with the original key string in the quantum key distribution node, thereby obtaining a bit key with the same basis vectors in the original key string;

[0071] It should be noted that the processing module 202 is further configured to perform block-by-block verification on the bit errors in the mobile terminal and the quantum key distribution node using the bit error rate of quantum key distribution in mobile communication, obtain comparison and verification features of each error comparison block, and then use each comparison and verification feature to locate the error block in the bit key;

[0072] Execution module 203. In this application, execution module 203 is mainly used to perform cascade error correction on the original key string when the bit range of the error block is within the error correction interval of quantum key distribution, until the bit range of the error block after cascade error correction is lower than the error correction threshold of quantum key distribution, and use all the error bits in the cascade error correction to eliminate errors in the original key string to obtain the final key of the mobile terminal and the quantum key distribution node.

[0073] The above describes in detail the examples of the quantum key-based mobile communication terminal encryption method and system provided in the embodiments of the present application. It can be understood that in order to realize the above functions, the corresponding device includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0074] In some embodiments, the present application also provides a computer device, comprising a memory and a processor, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the computer device executes the above-mentioned quantum key-based mobile communication terminal encryption method.

[0075] In some embodiments, reference Figure 4 , the dotted line in the figure indicates that the unit or module is optional. The figure is a schematic diagram of the structure of a computer device for implementing a mobile communication terminal encryption method based on quantum key according to an embodiment of the present application. The mobile communication terminal encryption method based on quantum key described in the above embodiment can be achieved by Figure 4The computer device shown in the figure is implemented, and the computer device includes at least one processor 301, a memory 302 and at least one communication unit 305. The computer device can be a terminal device, a server or a chip.

[0076] The processor 301 may be a general-purpose processor or a dedicated processor. For example, the processor 301 may be a central processing unit (CPU), which may be used to control the computer device, execute software programs, and process data from the software programs. The computer device may also include a communication unit 305 for inputting (receiving) and outputting (transmitting) signals.

[0077] For example, the computer device may be a chip, the communication unit 305 may be an input and / or output circuit of the chip, or the communication unit 305 may be a communication interface of the chip, and the chip may be a component of a terminal device, a network device, or other device.

[0078] For another example, the computer device may be a terminal device or a server, and the communication unit 305 may be a transceiver of the terminal device or the server, or the communication unit 305 may be a transceiver circuit of the terminal device or the server.

[0079] The computer device may include one or more memories 302, on which a program 304 is stored. The program 304 can be executed by the processor 301 to generate instructions 303, so that the processor 301 executes the method described in the above method embodiment according to the instructions 303. Optionally, data (such as a target audit model) can also be stored in the memory 302. Optionally, the processor 301 can also read data stored in the memory 302. The data can be stored at the same storage address as the program 304, or at a different storage address from the program 304.

[0080] The processor 301 and the memory 302 may be provided separately or integrated together, for example, integrated on a system on chip (SOC) of a terminal device.

[0081] It should be understood that each step of the above method embodiment can be completed by a hardware-based logic circuit or software-based instructions in the processor 301. The processor 301 can be a CPU, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.

[0082] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0083] For example, in some embodiments, the present application also provides a computer-readable storage medium, which stores instructions or codes. When the instructions or codes are run on a computer, the computer implements the above-mentioned quantum key-based mobile communication terminal encryption method when executed.

[0084] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present application.

[0085] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A mobile communication terminal encryption method based on quantum key, characterized in that: The steps include: Using the quantum channel between the mobile terminal and the quantum key distribution node to establish the initial quantum key, and then collecting the original key string of the initial quantum key in the mobile terminal and the quantum key distribution node respectively during mobile communication; Compare the public basis vectors of the mobile terminal and the original key string in the quantum key distribution node to obtain the bit key with the same basis vector in the original key string; The bit error rate of quantum key distribution in mobile communication is used to perform block-by-block verification on the bit errors in the mobile terminal and the quantum key distribution node, and the comparison and verification features of each error comparison block are obtained. Then, each comparison and verification feature is used to locate the error block in the bit key; When the bit range of the error block is within the error correction interval of quantum key distribution, cascade error correction is performed on the original key string until the bit range of the error block after cascade error correction is lower than the error correction threshold of quantum key distribution. All error bits in the cascade error correction are used to eliminate errors in the original key string to obtain the final key of the mobile terminal and the quantum key distribution node.

2. The method according to claim 1, wherein Comparing the public basis vectors of the mobile terminal with the original key string in the quantum key distribution node, and then obtaining the bit key with the same basis vector in the original key string specifically includes: The mobile terminal and the quantum key distribution node exchange the measurement basis vector sequences of their respective original key strings through the classical channel; Mark the basis vector type corresponding to each bit in the measurement basis vector sequence of the mobile terminal and the quantum key distribution node respectively; By performing a bit-by-bit comparison of each basis vector type, a bit key with the same basis vector in the original key string is obtained.

3. The method according to claim 1, wherein The bit error rate of quantum key distribution in mobile communication is used to perform block-by-block verification on the bit errors in the mobile terminal and the quantum key distribution node, and the comparison and verification characteristics of each error comparison block are obtained, including: The bit key is divided into multiple error comparison blocks based on the bit error rate of quantum key distribution in mobile communication; A feature check is performed on the bit errors of each error comparison block in the bit key of the mobile terminal and the quantum key distribution node to obtain a comparison check feature of each error comparison block.

4. The method according to claim 1, wherein Using each comparison and verification feature to locate the error block in the bit key specifically includes: Obtaining the bit error rate of each error comparison block in the bit key from each comparison check feature; The bit error rates are used to filter out the bit error blocks in the bit key from all the bit error comparison blocks.

5. The method according to claim 1, wherein The mobile terminal receives quantum key synchronization information sent by the quantum key distribution node through a classical channel.

6. The method according to claim 1, wherein The quantum key distribution node is a base station of a mobile terminal.

7. The method according to claim 1, wherein Using all error bits in the cascade error correction to eliminate errors in the original key string, the final key obtained by the mobile terminal and the quantum key distribution node specifically includes: Get all error bits in cascade error correction; All error bits are removed from the original key string and used as the final key between the mobile terminal and the quantum key distribution node.

8. A mobile communication terminal encryption system based on quantum key, comprising a key error correction unit, characterized in that: The key error correction unit includes: An acquisition module is used to establish an initial quantum key using a quantum channel between a mobile terminal and a quantum key distribution node, and then collect the original key strings of the initial quantum key in the mobile terminal and the quantum key distribution node respectively during mobile communication; A processing module is used to compare the public basis vectors of the mobile terminal with the original key string in the quantum key distribution node, thereby obtaining a bit key with the same basis vector as the original key string; The processing module is further configured to perform block-by-block verification of bit errors in the mobile terminal and the quantum key distribution node using the bit error rate of quantum key distribution in mobile communication, obtain comparison and verification features of each error comparison block, and then use each comparison and verification feature to locate the error block in the bit key; The execution module is configured to perform cascade error correction on the original key string when the bit range of the error block is within the error correction interval of quantum key distribution, until the bit range of the error block after the cascade error correction is lower than the error correction threshold of quantum key distribution, and use all the error bits in the cascade error correction to eliminate errors in the original key string to obtain the final key of the mobile terminal and the quantum key distribution node.

9. A computer device, characterized in that: The computer device includes a memory and a processor, the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that the computer device executes the quantum key-based mobile communication terminal encryption method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions or codes, which, when executed on a computer, enable the computer to implement the quantum key-based mobile communication terminal encryption method according to any one of claims 1 to 7.

Citation Information

Cited By

  • Adaptive modulation data transmission method and system based on bit error rate statistics

    CN121396395A