A drone control system based on quantum encryption technology
By adopting a method based on quantum encryption technology in the UAV control system, quantum keys are generated and updated, and encrypted transmission and storage are solved, and the problem of easy cracking of existing UAV data encryption is achieved, achieving high-security data transmission and storage.
Patent Information
- Application Number
- CN202210994560.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-18
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2042-08-18
AI Technical Summary
现有无人机数据传输和存储的加密方式易被破解,尤其在量子计算出现后,计算复杂度的基础变得薄弱,导致现有加密手段不再安全。
The drone control system based on quantum encryption technology is adopted to generate quantum keys K1 and K2 through the key generation module and verify it; the key update module is set to update the quantum key K1 when receiving sufficient data; the encryption transmission module is used to encrypt and transmit the control instructions and real-time data; and the encrypted storage module is used to encrypt and save the data collected by the drone.
It effectively solves the problem that drone information encryption is easy to be cracked, provides a high-security encryption method that does not rely on computing complexity, and ensures the secure transmission and storage of drone data.
Smart Images

Figure CN115361123B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of UAV encryption and relates to quantum encryption technology, in particular to a UAV control system based on quantum encryption technology. Background Art
[0002] Drones are currently widely used in surveying and mapping, emergency response, water conservancy, urban management, planning, natural resources and other departments. While acquiring data, drones store the data on the drone's storage device, or transmit video and image data to the ground station in real time. Sensitive information is basically transmitted in an unprotected state, and it is easy to obtain relevant information through the same frequency image transmission radio; if the drone loses control and crashes, or is lost, the sensitive data obtained by the drone is at risk of being used illegally; therefore, it is necessary to encrypt the data transmitted and stored by the drone;
[0003] The confidentiality of the main encryption methods currently is based on the fact that there is not enough computing power to crack it by brute force. The emergence of quantum computing has made this foundation extremely weak. Therefore, the current encryption methods are no longer safe. An encryption method that does not rely on computational complexity is needed to protect the information security of drones.
[0004] To this end, a UAV control system based on quantum encryption technology is proposed. Summary of the invention
[0005] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, the present invention proposes a drone control system based on quantum encryption technology, which generates quantum keys K1 and K2 respectively for the communication between the drone and the drone remote control terminal and the data storage of the drone by setting a key generation module; and performs verification; sets a key update module to update the quantum key K1 when the drone remote control terminal receives sufficient data; sets an encryption transmission module to encrypt, transmit and decrypt the control instructions sent by the drone remote control terminal and the real-time data sent by the drone using the quantum key K1; sets an encryption storage module to encrypt and store the data collected by the drone in real time using the quantum key K2; and solves the problem that the drone information encryption is easy to be cracked.
[0006] To achieve the above-mentioned purpose, according to an embodiment of the first aspect of the present invention, a UAV control system based on quantum encryption technology is proposed, comprising a key generation module, a key update module, an encryption transmission module and an encryption storage module; wherein each module is connected to the UAV and the UAV remote control terminal by electrical and / or wireless means;
[0007] The key generation module is mainly used to generate communication keys and quantum keys used by drones to store data; and to verify the quantum keys generated by the drone remote control terminal and the drone;
[0008] The encryption key of the control command and the real-time transmission of the drone collected data is marked as K1; the encryption key of the data stored in the drone is marked as K2; the length of the key K1 and the key K2 is set according to actual experience;
[0009] The key generation module generates a quantum key P1 or P2 and verifies the quantum key P1 or P2 through the drone remote control terminal and the drone, including the following steps:
[0010] Step 1: The UAV remote control terminal randomly generates a binary data string and randomly selects a polarization basis;
[0011] Step 2: The UAV remote control terminal modulates the single photon signal according to the selected polarization basis;
[0012] Step 3: The drone randomly selects a polarization basis to receive single photon signals;
[0013] Step 4: The drone measures the converted key based on the polarization state of the single photon. It can be understood that due to the physical properties of quantum, when the drone remote control terminal and the drone select the same polarization basis, the correct key can be measured; otherwise, an incorrect key is measured.
[0014] Step 5: The drone sends the polarization basis selected by itself to the drone remote control terminal through a public channel; the drone remote control terminal sends a subset of the correct polarization basis to the drone through a public channel;
[0015] Step 6: The drone and the drone remote control end select the key corresponding to the same base, intercept a section at the same position and publish it; if the published content is the same, it means that the key verification is successful; the key has not been eavesdropped; therefore, the undisclosed part of the key corresponding to the same base is selected as the communication key K1 or K2;
[0016] The key update module is mainly used to update the quantum key K1 when the total amount of ciphertext sent is greater than the received amount threshold M;
[0017] The key update module updates the quantum key K1 by the following steps:
[0018] Step P1: The key update module sets a received amount variable C; and sets the initial value of the received amount variable C to 0;
[0019] Step P2: The key update module monitors the amount of data transmitted from the drone to the drone remote control terminal in real time at the drone remote control terminal; and updates the received amount variable C to the total amount of data received by the drone remote control terminal;
[0020] Step P3: the key update module determines whether the received amount variable C is greater than the received amount threshold M; if the received amount variable C is greater than the received amount threshold M, a key update signal is sent to the key generation module in an electrical manner;
[0021] Step P4: After receiving the key generation module, the key generation module regenerates a quantum key K1, and verifies the quantum key K1 through the drone and the drone remote control terminal;
[0022] The encryption transmission module is mainly used to encrypt and transmit the communication data between the drone and the drone remote control terminal;
[0023] The encrypted transmission module encrypts and transmits the communication data between the drone and the drone remote control terminal, including the following steps:
[0024] Step Q1: After receiving the control command from the controller, the drone remote control terminal encrypts the control command using the quantum key K1;
[0025] Step Q2: The UAV remote control terminal transmits the encrypted control command to the UAV via the wireless network;
[0026] Step Q3: The drone decrypts the encrypted control instruction using the quantum key K1, and performs corresponding actions according to the decrypted control instruction;
[0027] Step Q4: The drone encrypts the real-time data collected during the flight using the quantum key K1, and sends the encrypted real-time data to the drone remote control terminal;
[0028] Step Q5: The drone remote control terminal decrypts the received real-time data using the quantum key K1 to obtain the real-time data obtained by the drone;
[0029] The encryption storage module is mainly used to encrypt and save the data stored in the drone;
[0030] The encryption storage module encrypts the data collected in real time during the flight using the quantum key K2; and stores the encrypted real-time data in the storage device of the drone.
[0031] Compared with the prior art, the present invention has the following beneficial effects:
[0032] The present invention sets a key generation module to generate quantum keys K1 and K2 for communication between a drone and a remote control terminal of the drone and data storage of the drone, respectively; and performs verification; sets a key update module to update the quantum key K1 when the remote control terminal of the drone receives sufficient data; sets an encryption transmission module to encrypt, transmit and decrypt control instructions sent by the remote control terminal of the drone and real-time data sent by the drone using the quantum key K1; sets an encryption storage module to encrypt and store data collected by the drone in real time using the quantum key K; and solves the problem that the encryption of drone information is easily cracked. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a schematic diagram of the present invention. DETAILED DESCRIPTION
[0034] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0035] like Figure 1 As shown, a UAV control system based on quantum encryption technology includes a key generation module, a key update module, an encryption transmission module and an encryption storage module; wherein each module is connected to the UAV and the UAV remote control terminal by electrical and / or wireless means;
[0036] The key generation module is mainly used to generate communication keys and quantum keys used by drones to store data; and to verify the quantum keys generated by the drone remote control terminal and the drone;
[0037] It is understandable that the control instructions of drones are relatively frequent, and it takes a certain amount of computing time for drones to decrypt the control instructions; therefore, the encryption key for the control instructions should be shorter to facilitate decryption; and for the data collected and transmitted by drones in real time, since data transmission has high requirements for timeliness, a shorter encryption key should also be used; and for the data that needs to be stored in the drone, since the saved data may be permanently lost when it is offline, in order to protect the confidentiality of the lost data; the data stored in the drone needs to be encrypted with a longer encryption key; the encryption key for the control instructions and the real-time transmission of the drone collected data is marked as K1; the encryption key for the data stored in the drone is marked as K2; the lengths of key K1 and key K2 are set according to actual experience;
[0038] In a preferred embodiment, the key generation module generates a quantum key P1 or P2, and verifies the quantum key P1 or P2 with the drone through the drone remote control terminal, including the following steps:
[0039] Step 1: The UAV remote control terminal randomly generates a binary data string and randomly selects a polarization basis;
[0040] Step 2: The UAV remote control terminal modulates the single photon signal according to the selected polarization basis;
[0041] Step 3: The drone randomly selects a polarization basis to receive single photon signals;
[0042] Step 4: The drone measures the converted key based on the polarization state of the single photon. It can be understood that due to the physical properties of quantum, when the drone remote control terminal and the drone select the same polarization basis, the correct key can be measured; otherwise, an incorrect key is measured.
[0043] Step 5: The drone sends the polarization basis selected by itself to the drone remote control terminal through a public channel; the drone remote control terminal sends a subset of the correct polarization basis to the drone through a public channel;
[0044] Step 6: The drone and the drone remote control end select the key corresponding to the same base, intercept a section at the same position and publish it; if the published content is the same, it means that the key verification is successful; the key has not been eavesdropped; therefore, the undisclosed part of the key corresponding to the same base is selected as the communication key K1 or K2;
[0045] It can be understood that the drone and the drone remote control terminal simultaneously obtain the communication key K1 and the communication key K2;
[0046] The key update module is mainly used to update the quantum key K1 when the total amount of ciphertext sent is greater than the received amount threshold M;
[0047] It is understandable that when the quantum key is stolen by means other than the eavesdropping channel, all communication information between the drone and the drone remote control terminal becomes unsafe. Therefore, in order to minimize the problem of all data leakage caused by the theft of the quantum key, the quantum key K1 needs to be updated.
[0048] In a preferred embodiment, the key update module updates the quantum key K1 by the following steps:
[0049] Step P1: The key update module sets a received amount variable C; and sets the initial value of the received amount variable C to 0;
[0050] Step P2: The key update module monitors the amount of data transmitted from the drone to the drone remote control terminal in real time at the drone remote control terminal; and updates the received amount variable C to the total amount of data received by the drone remote control terminal;
[0051] Step P3: the key update module determines whether the received amount variable C is greater than the received amount threshold M; if the received amount variable C is greater than the received amount threshold M, a key update signal is sent to the key generation module in an electrical manner;
[0052] Step P4: After receiving the key generation module, the key generation module regenerates a quantum key K1, and verifies the quantum key K1 through the drone and the drone remote control terminal;
[0053] The encryption transmission module is mainly used to encrypt and transmit the communication data between the drone and the drone remote control terminal;
[0054] In a preferred embodiment, the encryption transmission module encrypts and transmits the communication data between the drone and the drone remote control terminal, including the following steps:
[0055] Step Q1: After receiving the control command from the controller, the drone remote control terminal encrypts the control command using the quantum key K1;
[0056] Step Q2: The UAV remote control terminal transmits the encrypted control command to the UAV via the wireless network;
[0057] Step Q3: The drone decrypts the encrypted control instruction using the quantum key K1, and performs corresponding actions according to the decrypted control instruction;
[0058] Step Q4: The drone encrypts the real-time data collected during the flight using the quantum key K1, and sends the encrypted real-time data to the drone remote control terminal;
[0059] Step Q5: The drone remote control terminal decrypts the received real-time data using the quantum key K1 to obtain the real-time data obtained by the drone;
[0060] The encryption storage module is mainly used to encrypt and save the data stored in the drone;
[0061] In a preferred embodiment, the encryption storage module encrypts the data collected in real time during the flight using the quantum key K2; and stores the encrypted real-time data in the storage device of the drone.
[0062] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A UAV control system based on quantum encryption technology, characterized in that: It includes a key generation module, a key update module, an encryption transmission module and an encryption storage module; wherein each module is connected to the UAV and the UAV remote control terminal by electrical and / or wireless means; The key generation module is used to generate communication keys and quantum keys used by drones to store data; and to verify the quantum keys generated by the drone remote control terminal and the drone; The key generation module marks the encryption key of the control command and the real-time transmission of the drone collected data as K1; and marks the encryption key of the data stored in the local machine as K2; The key update module is used to update the quantum key K1 when the total amount of ciphertext received is greater than the received amount threshold M; The encryption transmission module is used to encrypt and transmit the communication data between the drone and the drone remote control terminal; The encryption storage module is used to encrypt and save the data stored in the drone; The key update module updates the quantum key K1 by the following steps: Step P1: The key update module sets a received amount variable C; and sets the initial value of the received amount variable C to 0; Step P2: The key update module monitors the amount of data transmitted from the drone to the drone remote control terminal in real time at the drone remote control terminal; and updates the received amount variable C to the total amount of data received by the drone remote control terminal; Step P3: the key update module determines whether the received amount variable C is greater than the received amount threshold M; if the received amount variable C is greater than the received amount threshold M, a key update signal is sent to the key generation module in an electrical manner; Step P4: After receiving the key generation module, the key generation module regenerates a quantum key K1 and verifies the quantum key K1 through the drone and the drone remote control terminal.
2. According to claim 1, a drone control system based on quantum encryption technology is characterized in that: The length of the encryption key K1 is smaller than the length of the encryption key K2.
3. The UAV control system based on quantum encryption technology according to claim 1 is characterized in that: The key generation module generates a quantum key P1 or P2 and verifies the quantum key P1 or P2 through the drone remote control terminal and the drone, including the following steps: Step 1: The UAV remote control terminal randomly generates a binary data string and randomly selects a polarization basis; Step 2: The UAV remote control terminal modulates the single photon signal according to the selected polarization basis; Step 3: The drone randomly selects a polarization basis to receive single photon signals; Step 4: The drone measures the converted key based on the polarization state of the single photon; when the drone remote control terminal and the drone select the same polarization basis, the correct key can be measured; otherwise, an incorrect key is measured; Step 5: The drone sends the polarization basis selected by itself to the drone remote control terminal through a public channel; the drone remote control terminal sends a subset of the correct polarization basis to the drone through a public channel; Step 6: The drone and the drone remote control end select the corresponding key with the same base, intercept a section at the same position and publish it; if the published content is the same, it means that the key verification is successful; the key has not been eavesdropped; therefore, the undisclosed part of the key corresponding to the same base is selected as the communication key K1 or K2.
4. The UAV control system based on quantum encryption technology according to claim 1 is characterized in that: The encrypted transmission module encrypts and transmits the communication data between the drone and the drone remote control terminal, including the following steps: Step Q1: After receiving the control command from the controller, the drone remote control terminal encrypts the control command using the quantum key K1; Step Q2: The UAV remote control terminal transmits the encrypted control command to the UAV via the wireless network; Step Q3: The drone decrypts the encrypted control instruction using the quantum key K1, and performs corresponding actions according to the decrypted control instruction; Step Q4: The drone encrypts the real-time data collected during the flight using the quantum key K1, and sends the encrypted real-time data to the drone remote control terminal; Step Q5: The drone remote control terminal decrypts the received real-time data using the quantum key K1 to obtain the real-time data obtained by the drone.
5. The UAV control system based on quantum encryption technology according to claim 1 is characterized in that: The encryption storage module encrypts the data collected in real time during the flight using the quantum key K2; and stores the encrypted real-time data in the storage device of the machine.
Citation Information
Patent Citations
Privacy control method and system applied to Internet of things remote control
CN106209356A
Free space quantum key distribution system and method for aircraft
CN111162903A
Data encryption method and system
CN112187448A
Unmanned aerial vehicle control system based on quantum encryption
CN114679267A