A quantum secure data transmission method based on QKD terminal service
Through the quantum secure data transmission method based on QKD terminal service, the measurement basis sequence is set using quantum random number sequences and the measurement results are compared, which solves the problem of data leakage caused by the monitoring of channels during data transmission, and improves the security and risk resistance of data transmission.
Patent Information
- Application Number
- CN202411990934.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-31
- Publication Date
- 2025-04-08
AI Technical Summary
During data transmission, the transmission channel may be listened to or even stolen from the transmitted content, resulting in data leakage.
The quantum secure data transmission method based on QKD terminal service is adopted to determine whether the channel is safe by generating a sequence of quantum random numbers, and the measurement results corresponding to the same measurement bases on both sides are compared to determine whether the channel is safe and prevent data leakage.
It can promptly discover whether the channel is being listened to, prevent data leakage, and effectively ensure the security of data transmission.
Smart Images

Figure CN119788271A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of quantum data communication and information security technology, and in particular to a quantum secure data transmission method based on QKD terminal service. Background Art
[0002] With the development of science and technology, network technology is becoming more and more advanced, and people's lives are becoming more and more dependent on the Internet, such as searching for information or shopping, playing games, etc. Therefore, network security issues are receiving more and more attention.
[0003] Assuming that network data is transmitted in plain text, private information will be easily exposed. In order to maintain network security and prevent network eavesdropping, people usually take measures to encrypt network data. The most widely used data encryption method is the symmetric encryption algorithm, namely the DES (Data Encryption Standard) algorithm. However, during the data transmission process, the transmission channel may be monitored, and even the transmitted content may be stolen, resulting in data leakage. Moreover, the encryption key and decryption key of the DES algorithm are the same key. Once the key is leaked, it is difficult to ensure the security of the transmitted data. Summary of the invention
[0004] In order to solve the problem that the transmission channel may be monitored or even the transmitted content may be stolen during the current data transmission process, resulting in data leakage, the present invention provides a quantum secure data transmission method based on QKD terminal service.
[0005] To achieve the above purpose, the technical solution adopted by the present invention is as follows:
[0006] A quantum secure data transmission method based on QKD terminal service, comprising N QKD terminals, wherein the QKD terminals include a transmitting end and a receiving end, N≥1, and comprising the following steps:
[0007] S1: The transmitter generates a quantum random number sequence and sets the first measurement basis sequence according to the quantum random number sequence;
[0008] S2: The transmitting end performs polarization processing on the optical signal according to the first measurement basis sequence and then sends it to the receiving end;
[0009] S3: The receiving end randomly generates a second measurement basis sequence, and uses the second measurement basis sequence to measure the received optical signal;
[0010] S4: the receiving end selects a portion of the measurement basis from the second measurement basis sequence at random, and sends the selected measurement basis together with the corresponding sequence timing to the sending end;
[0011] S5: The sending end compares the same situation of the measurement bases of both parties according to the sequence timing and feeds back to the receiving end;
[0012] S6: The receiving end sends the measurement result corresponding to the same measurement basis of both parties to the sending end;
[0013] S7: The sending end compares the measurement results to see if they are correct;
[0014] If yes, it means the channel is safe and data transmission is carried out;
[0015] If not, it means the channel is not secure and data transmission is stopped.
[0016] In the above scheme, the measurement basis order is set according to the quantum random number sequence, and the channel security is judged by comparing the measurement results corresponding to the same measurement basis of both parties. It can timely discover whether the channel is being monitored, prevent data leakage, and effectively ensure the security of transmitted data.
[0017] Preferably, in step S1, the quantum random number sequence is set as a binary sequence, and 0 and 1 in the binary sequence are used to represent different measurement bases respectively.
[0018] Preferably, the measurement basis includes a 0° / 90° polarization measurement basis and a -45° / 45° polarization measurement basis.
[0019] Preferably, in step S2, the polarization-processed optical signal is sent to a receiving end through a quantum channel.
[0020] Preferably, in step S2, the method further includes sending the synchronization signal to the receiving end through the classical channel.
[0021] Preferably, in step S4, the receiving end sends the selected measurement basis together with the corresponding sequence timing to the sending end through a classical channel.
[0022] Preferably, in step S4, the receiving end arbitrarily selects a continuous measurement basis from the second measurement basis sequence.
[0023] Preferably, in step S5, the transmitting end feeds back the same situation of the measurement bases of both parties to the receiving end through a classical channel.
[0024] Preferably, in step S5, the receiving end sends the measurement result to the sending end through a quantum channel.
[0025] Beneficial technical effects of the present invention:
[0026] The present invention provides a quantum secure data transmission method based on QKD terminal service. The measurement basis order is set according to the quantum random number sequence. The channel security is judged by comparing the measurement results corresponding to the same measurement basis of both parties. It can timely discover whether the channel is monitored, prevent data leakage, and effectively ensure the security of transmitted data. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 It is a structural block diagram of a QKD terminal;
[0028] Figure 2 It is a flow chart of the implementation steps of the technical solution of the present invention. DETAILED DESCRIPTION
[0029] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with embodiments, but the scope of protection claimed in the present invention is not limited to the following specific embodiments.
[0030] Example 1
[0031] like Figure 1-2 As shown, a quantum secure data transmission method based on QKD terminal service includes N QKD terminals, wherein the QKD terminals include a transmitting end and a receiving end, N≥1, and includes the following steps:
[0032] S1: The transmitter generates a quantum random number sequence and sets the first measurement basis sequence according to the quantum random number sequence;
[0033] S2: The transmitting end performs polarization processing on the optical signal according to the first measurement basis sequence and then sends it to the receiving end;
[0034] S3: The receiving end randomly generates a second measurement basis sequence, and uses the second measurement basis sequence to measure the received optical signal;
[0035] S4: the receiving end selects a portion of the measurement basis from the second measurement basis sequence at random, and sends the selected measurement basis together with the corresponding sequence timing to the sending end;
[0036] S5: The sending end compares the same situation of the measurement bases of both parties according to the sequence timing and feeds back to the receiving end;
[0037] S6: The receiving end sends the measurement result corresponding to the same measurement basis of both parties to the sending end;
[0038] S7: The sending end compares the measurement results to see if they are correct;
[0039] If yes, it means the channel is safe and data transmission is carried out;
[0040] If not, it means the channel is not secure and data transmission is stopped.
[0041] During the specific implementation process, the measurement basis order is set according to the quantum random number sequence, and the security of the channel is judged by comparing the measurement results corresponding to the same measurement basis of both parties. It can promptly discover whether the channel is being monitored, prevent data leakage, and effectively ensure the security of transmitted data.
[0042] Example 2
[0043] A quantum secure data transmission method based on QKD terminal service comprises the following steps:
[0044] S1: The transmitter generates a quantum random number sequence and sets the first measurement basis sequence according to the quantum random number sequence;
[0045] More specifically, in step S1, the quantum random number sequence is set to a binary sequence, and 0 and 1 in the binary sequence are used to represent different measurement bases, respectively.
[0046] More specifically, the measurement basis includes a 0° / 90° polarization measurement basis and a -45° / 45° polarization measurement basis.
[0047] S2: The transmitting end performs polarization processing on the optical signal according to the first measurement basis sequence and then sends it to the receiving end;
[0048] In the specific implementation process, after the optical signal is polarized, there are AB states for each measurement basis. Assume that in the 0° / 90° polarization measurement basis, 0° is measured as A and 90° is measured as B; in the -45° / 45° polarization measurement basis, -45° is measured as A and 45° is measured as B.
[0049] More specifically, in step S2, the polarization-processed optical signal is sent to a receiving end through a quantum channel.
[0050] More specifically, in step S2, it also includes simultaneously sending the synchronization signal to the receiving end through the classical channel.
[0051] In a specific implementation process, the communicating parties determine, through a synchronization signal, from which time period the optical signal sent is the starting signal.
[0052] S3: The receiving end randomly generates a second measurement basis sequence, and uses the second measurement basis sequence to measure the received optical signal;
[0053] In the specific implementation process, the receiving end receives the optical signal transmitted by the transmitting end. At this time, the receiving end does not know the first measurement basis sequence of the transmitting end, so the receiving end measures the optical signal with a random measurement basis arrangement combination (second measurement basis sequence). When the correct measurement basis is used for measurement, the direction of the measured polarized light will be correct, and when the wrong measurement basis is used for measurement, the direction of the measured polarized light will be likely to be wrong.
[0054] S4: The receiving end arbitrarily selects part of the measurement basis (i.e., the polarization measurement basis represented by 0 and 1) from the second measurement basis sequence, and sends the selected measurement basis together with the corresponding sequence timing to the transmitting end;
[0055] In the specific implementation process, the communicating parties determine the selected measurement basis through the sequence timing.
[0056] More specifically, in step S4, the receiving end sends the selected measurement basis together with the corresponding sequence timing to the sending end through the classical channel.
[0057] More specifically, in step S4, the receiving end arbitrarily selects a continuous measurement basis from the second measurement basis sequence.
[0058] S5: The sending end compares the same situation of the measurement bases of both parties according to the sequence timing and feeds back to the receiving end;
[0059] In the specific implementation process, assuming that the measurement basis selected by the receiving end is "01011", and the corresponding measurement basis used by the sending end is "10011", the information that the sending end will feedback to the receiving end is "different different same same same".
[0060] More specifically, in step S5, the transmitting end feeds back the same situation of the measurement basis of both parties to the receiving end through the classical channel.
[0061] More specifically, in step S5, the receiving end sends the measurement result (ie, the A / B state) to the sending end through the quantum channel.
[0062] S6: The receiving end sends the measurement result corresponding to the same measurement basis of both parties to the sending end;
[0063] S7: The sending end compares the measurement results to see if they are correct;
[0064] If yes, it means the channel is safe and data transmission is carried out;
[0065] If not, it means the channel is not secure and data transmission is stopped.
[0066] In the specific implementation process, since the sender already knows what the correct measurement basis is, the channel security is judged by comparing whether the optical signals measured by the measurement basis are the same. If they are the same, it means that the channel is safe and data transmission can be carried out; if they are different, it means that the channel may be eavesdropped, and data transmission should be stopped and security inspections should be carried out.
[0067] In the specific implementation process, even if an eavesdropper wants to eavesdrop on the content of the quantum channel, he can only receive the quantum light signal sent from the transmitter, but does not know the correct measurement basis and cannot decipher the light signal. In addition, due to the non-cloning of quantum and the assumptions in quantum mechanics, when an eavesdropper wants to eavesdrop on the content of the quantum channel, he will interfere with the quantum state and be detected. If the eavesdropper eavesdrops on the content of the classical channel, he can only get the synchronization signal, the partial measurement basis selected by the receiving end from the second measurement basis sequence, and the comparison result, but cannot get any useful information. By combining quantum channels and classical channels, the security and risk resistance of data transmission are greatly improved.
[0068] According to the disclosure and teaching of the above description, those skilled in the art to which the present invention belongs may also make changes and modifications to the above embodiments. Therefore, the present invention is not limited to the specific embodiments disclosed and described above, and some modifications and changes to the invention should also fall within the scope of protection of the claims of the present invention. In addition, although some specific terms are used in this specification, these terms are only for the convenience of description and do not constitute any limitation to the present invention.
Claims
1. A quantum secure data transmission method based on QKD terminal service, comprising N QKD terminals, wherein the QKD terminals include a transmitting end and a receiving end, N≥1, characterized in that: The following steps are involved: S1: The transmitter generates a quantum random number sequence and sets the first measurement basis sequence according to the quantum random number sequence; S2: The transmitting end performs polarization processing on the optical signal according to the first measurement basis sequence and then sends it to the receiving end; S3: The receiving end randomly generates a second measurement basis sequence, and uses the second measurement basis sequence to measure the received optical signal; S4: the receiving end selects a portion of the measurement basis from the second measurement basis sequence at random, and sends the selected measurement basis together with the corresponding sequence timing to the sending end; S5: The sending end compares the same situation of the measurement bases of both parties according to the sequence timing and feeds back to the receiving end; S6: The receiving end sends the measurement result corresponding to the same measurement basis of both parties to the sending end; S7: The sending end compares the measurement results to see if they are correct; If yes, it means the channel is safe and data transmission is carried out; If not, it means the channel is not secure and data transmission is stopped.
2. According to claim 1, a quantum secure data transmission method based on QKD terminal service is characterized in that: In step S1, the quantum random number sequence is set as a binary sequence, and 0 and 1 in the binary sequence are used to represent different measurement bases respectively.
3. A quantum secure data transmission method based on QKD terminal service according to claim 2, characterized in that: The measurement basis includes a 0° / 90° polarization measurement basis and a -45° / 45° polarization measurement basis.
4. According to claim 1, a quantum secure data transmission method based on QKD terminal service is characterized in that: In step S2, the polarization-processed optical signal is sent to a receiving end through a quantum channel.
5. According to claim 1, a quantum secure data transmission method based on QKD terminal service is characterized in that: In step S2, the synchronization signal is also sent to the receiving end through the classical channel.
6. A quantum secure data transmission method based on QKD terminal service according to claim 1, characterized in that: In step S4, the receiving end sends the selected measurement basis together with the corresponding sequence timing to the sending end through the classical channel.
7. A quantum secure data transmission method based on QKD terminal service according to claim 1, characterized in that: In step S4, the receiving end randomly selects a continuous measurement basis from the second measurement basis sequence.
8. A quantum secure data transmission method based on QKD terminal service according to claim 1, characterized in that: In step S5, the transmitting end feeds back the same situation of the measurement basis of both parties to the receiving end through the classical channel.
9. A quantum secure data transmission method based on QKD terminal service according to claim 1, characterized in that: In step S5, the receiving end sends the measurement result to the sending end through the quantum channel.