Instruction and data transmission method of unmanned acquisition equipment and related device

By establishing an encryption and decryption protocol in advance between the unmanned acquisition device and the control terminal, and encrypting the control instructions using post-quantum encryption algorithm and quantum session key, the problem of data leakage during data transmission is solved, and higher anti-interference and data security are achieved.

CN119766446APending Publication Date: 2025-04-04ORIGIN QUANTUM COMPUTING TECH (HEFEI) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411986059.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

During the data transmission process between the unmanned acquisition equipment and the control terminal, the data is easily intercepted, resulting in data leakage.

Method used

By establishing an encryption and decryption protocol in advance, the control instructions are encrypted using post-quantum encryption algorithm and quantum session key to ensure that the information is transmitted in ciphertext.

Benefits of technology

The anti-interference capability of the control terminal and the unmanned acquisition device is improved, ensuring the security of data transmission and preventing data from being changed or intercepted.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119766446A_ABST
    Figure CN119766446A_ABST
Patent Text Reader

Abstract

The invention discloses an instruction and data transmission method of unmanned acquisition equipment and a related device, and relates to the technical field of quantum encryption communication, when a control terminal needs to send a first control instruction to the unmanned acquisition equipment, a first encryption algorithm and a first quantum session key in a first encryption and decryption protocol can be called, and the first control instruction is sent to the unmanned acquisition equipment; therefore, encryption for the first control instruction is realized, and the first ciphertext is obtained; therefore, when the control terminal sends the first control instruction to the unmanned acquisition equipment, the first ciphertext information after the first control instruction is encrypted is sent, so that the first control instruction is difficult to change or intercept, and the control terminal can control the unmanned acquisition equipment more stably; and the anti-interference performance of the control process of the unmanned acquisition equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of quantum encryption communication, and in particular to an instruction and data transmission method of unmanned collection equipment and related devices. Background Art

[0002] With the development of science and technology, some data collection tasks may be carried out using unmanned collection equipment (for example, drones, robot dogs, etc.). The control terminal is used to control the drive of the unmanned collection equipment and the collection of environmental data, so that the unmanned collection equipment can also collect environmental data in complex environments.

[0003] That is, data interaction may be required between the control terminal and the unmanned collection device. For example, the control terminal sends control instructions (driving instructions, collection instructions, etc.) to the unmanned collection device, and the unmanned collection device feeds back its own status information (for example, power, temperature, etc.), collection status information, etc. to the control terminal.

[0004] In the process of data interaction between the control terminal and the unmanned collection equipment, data may be intercepted, resulting in data leakage; therefore, how to strengthen the security of the control terminal and the unmanned collection equipment during the data transmission process is of great significance. Summary of the invention

[0005] The purpose of the present invention is to provide an instruction and data transmission method and related devices for unmanned collection equipment. The control terminal and the unmanned collection equipment have established an encryption and decryption protocol in advance. When the control terminal and the unmanned collection equipment need to send messages to each other, the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol are called to encrypt the message to be sent. In this way, the information is transmitted in ciphertext form, which helps to make the interaction process between the control terminal and the unmanned collection equipment more anti-interference.

[0006] In a first aspect, an embodiment of the present application provides a command transmission method for an unmanned collection device, which is applied to a control terminal, the control terminal is connected to the unmanned collection device, the control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, the first encryption and decryption protocol includes a predefined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm; and the method includes:

[0007] In response to detecting a first control instruction for the unmanned collection device, calling the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to encrypt the first control instruction to obtain first ciphertext information;

[0008] The first ciphertext information is sent to the unmanned collection device.

[0009] Optionally, the connection with the above unmanned data collection equipment is carried out in the following manner:

[0010] In response to receiving the first identity verification information sent by the unmanned collection device, verifying the first identity verification information using pre-stored first verification data;

[0011] When the first identity authentication information is verified, the second identity authentication information of the control terminal is sent to the unmanned collection device, wherein the unmanned collection device is used to verify the second identity authentication information using the pre-stored second verification data, and when the second identity authentication information is verified, the first notification information of the verification is fed back to the control terminal;

[0012] In response to receiving the first notification information, it is determined to establish an encrypted transmission channel with the unmanned data collection device.

[0013] Optionally, the above method further includes:

[0014] If multiple control instructions are received within a predefined time period, and the number of the multiple control instructions is greater than a preset number threshold, based on the instruction type corresponding to each control instruction in the multiple control instructions, determining the first control instruction from the multiple control instructions;

[0015] The above instruction types include at least the following types:

[0016] Used to indicate the type of drive control, the type of acquisition control, and the type of status feedback.

[0017] Optionally, if multiple control instructions are received within a predefined time period including: a second instruction for instructing drive control and a third instruction for instructing status feedback;

[0018] And, the determining the first control instruction from the plurality of control instructions based on the instruction type corresponding to each of the plurality of control instructions comprises:

[0019] The second instruction is determined as the first control instruction.

[0020] In a second aspect, an embodiment of the present application provides a data transmission method for an unmanned collection device, which is applied to the unmanned collection device, wherein the unmanned collection device is connected to a control terminal, and the control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, wherein the first encryption and decryption protocol includes a pre-defined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm;

[0021] And, the method comprises:

[0022] In response to receiving the first ciphertext information, calling the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to decrypt the first ciphertext information to obtain a first control instruction;

[0023] Execute the first control instruction and return the execution result of the first control instruction.

[0024] Optionally, the returning of the execution result of the first control instruction includes:

[0025] Calling the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to encrypt the first control instruction to obtain second ciphertext information;

[0026] The second encrypted information is sent to the control terminal.

[0027] In a third aspect, another embodiment of the present application provides a command transmission device for an unmanned collection device, which is applied to a control terminal, the control terminal is connected to the unmanned collection device, the control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, the first encryption and decryption protocol includes a predefined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm; and the device includes:

[0028] an encryption unit, configured to, in response to detecting a first control instruction for the unmanned collection device, call the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to encrypt the first control instruction to obtain first ciphertext information;

[0029] The sending unit is used to send the first ciphertext information to the unmanned data collection device.

[0030] In a fourth aspect, another embodiment of the present application provides a data transmission device of an unmanned collection device, which is applied to the unmanned collection device, wherein the unmanned collection device is connected to a control terminal, and the control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, wherein the first encryption and decryption protocol includes a pre-defined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm;

[0031] And, the above device comprises:

[0032] a decryption unit, configured to, in response to receiving the first ciphertext information, call the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to decrypt the first ciphertext information to obtain a first control instruction;

[0033] The execution unit is used to execute the first control instruction and return the execution result of the first control instruction.

[0034] In the fifth aspect, another embodiment of the present application provides a storage medium, in which a computer program is stored, wherein the computer program is configured to execute the instruction transmission method of the unmanned collection device shown in the first aspect, or the data transmission method of the unmanned collection device shown in the second aspect when running.

[0035] In the sixth aspect, another embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the instruction transmission method of the unmanned collection device shown in the first aspect, or the data transmission method of the unmanned collection device shown in the second aspect.

[0036] Compared with the prior art, the present invention provides a command transmission method and related devices for unmanned collection equipment. When the control terminal needs to send a first control instruction to the unmanned collection equipment, the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol can be called to encrypt the first control instruction and obtain a first ciphertext. In this way, when the control terminal sends the first control instruction to the unmanned collection equipment, the first ciphertext information after the first control instruction is encrypted is sent. In this way, the first control instruction is difficult to be changed or intercepted, so that the control terminal's control of the unmanned collection equipment can be more stable, thereby improving the anti-interference ability of the control process of the unmanned collection equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] Figure 1 A schematic diagram of a flow chart of a command transmission method for an unmanned data collection device provided by an embodiment of the present invention;

[0038] Figure 2 A flowchart of another data transmission method for unmanned data collection equipment provided by an embodiment of the present invention;

[0039] Figure 3 A schematic diagram of interaction between an unmanned data collection device and a control terminal provided by an embodiment of the present invention;

[0040] Figure 4 A connection diagram of a command transmission device for unmanned data collection equipment provided by an embodiment of the present invention;

[0041] Figure 5 A connection diagram of a data transmission device for an unmanned data collection device provided by an embodiment of the present invention;

[0042] Figure 6 A schematic diagram of the structure of a computer device provided in one embodiment of the present application is shown. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0044] It can be seen from the above-mentioned background technology that unmanned data collection equipment usually needs to go to special areas to work. For example, special areas may include mountainous areas, mines, underwater areas, and other places where it is inconvenient for workers to conduct field data collection. Therefore, unmanned data collection equipment usually interacts with the control terminal. For example, the user can use the control instructions (such as control movement instructions, collection instructions, etc.) issued by the control terminal to the unmanned data collection equipment. The unmanned data collection equipment may also need to return some of its own status information (for example, power, speed, etc.) to the control terminal so that the user can better and accurately issue control instructions according to the control terminal.

[0045] That is, during the operation of the unmanned data collection equipment, it may be necessary to continuously exchange data with the control terminal. In the relevant technology, it is usually necessary to use an encrypted transmission protocol for encrypted transmission (that is, by establishing an encrypted transmission channel, the data to be transmitted is transmitted using the encrypted transmission channel). This method is prone to the risk of being intercepted after the encrypted transmission protocol is cracked. The reason is that the data transmitted in the encrypted transmission channel is the original data. When the encrypted transmission channel is cracked, the original data can be directly obtained.

[0046] It can be seen that in the relevant technology, when the unmanned data collection equipment interacts with the control terminal, it usually only encrypts the transmission protocol, but the security of this encryption method is not high, and the transmitted data may face the risk of being intercepted and leaked.

[0047] It should be understood that the unmanned collection equipment in the present disclosure may be unmanned aerial vehicles, unmanned detection robots and other equipment.

[0048] In the present disclosure, an encryption and decryption protocol is pre-established between the control terminal and the unmanned collection device. When the control terminal and the unmanned collection device need to send messages to each other, the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol are called to encrypt the message to be sent. In this way, the information is transmitted in ciphertext form, which helps to make the interaction process between the control terminal and the unmanned collection device more resistant to interference.

[0049] See also Figure 1 , Figure 1A flow chart of a command transmission method for an unmanned collection device provided in an embodiment of the present invention. The command transmission method for an unmanned collection device can be applied to a control terminal. The control terminal is connected to the unmanned collection device. The control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol. The first encryption and decryption protocol includes a predefined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm.

[0050] It should be understood that the control terminal and the unmanned collection equipment can usually be connected wirelessly, for example, infrared (IR), radio frequency (RF), Bluetooth, Wi-Fi, Z-Wave, RFID (radio frequency identification), 2.4GHz wireless technology, ZigBee, etc.

[0051] As an example, the first encryption algorithm may adopt any of the following:

[0052] Post-quantum algorithms;

[0053] The first hybrid algorithm based on post-quantum algorithm and national secret algorithm;

[0054] The second hybrid algorithm based on post-quantum algorithm and international algorithm;

[0055] The third hybrid algorithm based on the national secret algorithm and the international algorithm;

[0056] The fourth hybrid algorithm based on post-quantum algorithm, national secret algorithm and international algorithm.

[0057] It should be understood that international algorithms usually refer to cryptographic algorithm standards formulated by international standardization organizations (such as ISO (International Organization for Standardization), IEC (International Electrotechnical Commission), ITU (International Telecommunication Union), etc.) or industry alliances (such as IETF (Internet Engineering Task Force)). International algorithms may include but are not limited to: symmetric cryptographic algorithms, asymmetric encryption algorithms, digest algorithms, digital signature algorithms, etc.

[0058] National cryptographic algorithms usually refer to a series of domestic cryptographic algorithm standards recognized and announced by the National Cryptography Administration. National cryptographic algorithms may include but are not limited to: symmetric encryption algorithms, asymmetric encryption algorithms based on elliptic curve cryptography, and block cipher algorithms.

[0059] Post-quantum algorithms, also known as post-quantum cryptography (PQC), refer to encryption algorithms that can remain secure even in the presence of quantum computers. Post-quantum algorithms may include but are not limited to: (1) lattice-based cryptographic algorithms; (2) coding-based cryptographic algorithms; (3) multivariate-based cryptographic algorithms; (4) hash-based signature algorithms. Of course, the specific post-quantum cryptographic algorithm to be used can be limited according to actual conditions.

[0060] The first hybrid algorithm based on the post-quantum algorithm and the national secret algorithm can be understood as integrating the post-quantum key encapsulation algorithm on the basis of the national secret algorithm to obtain the final session negotiation key. This hybrid method can significantly reduce potential risks, thereby having the ability to resist key cracking by quantum computers to a certain extent. It can also be a double signature method, in which the message is signed using the traditional public key cryptography algorithm, and then the message (which may include the traditional cryptographic signature result) is signed using the post-quantum public key cryptography algorithm, and the combination of the two signature results is output. Or the order of signatures can be swapped, first signing with the post-quantum public key cryptography algorithm, and then signing with the traditional public key cryptography algorithm. During verification, only when both signature results are successfully verified, is the verification considered successful. This method ensures that even if one of the algorithms is cracked, the other algorithm can still provide security.

[0061] Of course, the hybrid encryption method based on the second hybrid algorithm of the post-quantum algorithm and the international algorithm, the hybrid encryption method based on the third hybrid algorithm of the national secret algorithm and the international algorithm, and the hybrid encryption method based on the fourth hybrid algorithm of the post-quantum algorithm, the national secret algorithm and the international algorithm can all be similar to the hybrid encryption method based on the post-quantum algorithm and the national secret algorithm; for the sake of brevity of the specification, they will not be repeated here.

[0062] It should be understood that in a specific implementation, the first encryption algorithm may be reasonably set according to actual conditions as to which encryption algorithm is used.

[0063] It should be understood that due to the development of quantum computing, the existing conventional encryption methods are more likely to be cracked by quantum computers when performing data encryption. Therefore, in the present disclosure, a hybrid algorithm is adopted so that the encrypted ciphertext information can resist cracking by quantum computers. At the same time, a national secret algorithm is also adopted, which can also resist cracking by classical computers.

[0064] It should be understood that a quantum computer is a physical device that follows the laws of quantum mechanics to perform high-speed mathematical and logical operations, store and process quantum information. When a device processes and calculates quantum information and runs quantum algorithms, it is a quantum computer. Quantum computers have become a key technology under research because they have the ability to process mathematical problems more efficiently than ordinary computers. For example, they can speed up the time to crack RSA keys from hundreds of years to a few hours.

[0065] In the present disclosure, the predefined first encryption algorithm may include a post-quantum algorithm, which can help resist attacks from quantum computers and thus help make the encryption process for the first data more secure.

[0066] The first quantum session key can be understood as: a session key generated based on quantum random numbers and a quantum key distribution protocol, and the ciphertext obtained after data encryption using the quantum session key makes the ciphertext have a certain ability to resist quantum computer cracking, thus helping to make the ciphertext obtained after data encryption using the quantum session key more secure. Quantum random numbers can be generated by a quantum random number unit (quantum random number generator, QRNG).

[0067] like Figure 1 As shown, the command transmission method of the unmanned collection device may include the following steps:

[0068] Step 101, in response to detecting a first control instruction for an unmanned collection device, calling a first encryption algorithm and a first quantum session key in a first encryption and decryption protocol, encrypting the first control instruction to obtain first ciphertext information;

[0069] Step 102: Send the first ciphertext information to the unmanned data collection device.

[0070] As an example, when the control terminal needs to control the unmanned collection device, a control instruction can be generated, and the first control instruction can be understood as any control instruction that the control terminal needs to send to the unmanned collection device. It can also be understood that any control instruction can be encrypted through the above steps when it is sent to the unmanned collection device.

[0071] As an example, the first control instruction is encrypted using the first encryption algorithm and the first quantum session key to obtain the first ciphertext information. In this way, when the control terminal sends the first control instruction to the unmanned collection device using the encrypted transmission channel, the first ciphertext information is sent instead of directly sending the first control instruction. This will undoubtedly make the control of the unmanned collection device by the control terminal more stable.

[0072] It can be seen that in the present disclosure, when the control terminal needs to send the first control instruction to the unmanned collection device, the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol can be called to realize the encryption of the first control instruction and obtain the first ciphertext; in this way, when the control terminal sends the first control instruction to the unmanned collection device, the first ciphertext information after the first control instruction is encrypted is sent, so that the first control instruction is difficult to be changed or intercepted, so that the control terminal's control over the unmanned collection device can be more stable, and the anti-interference ability of the control process of the unmanned collection device is improved.

[0073] In some embodiments, the control terminal can be connected to the unmanned data collection device in the following ways:

[0074] In response to receiving the first identity verification information sent by the unmanned collection device, verifying the first identity verification information using pre-stored first verification data;

[0075] When the first identity authentication information is verified, the second identity authentication information of the control terminal is sent to the unmanned collection device, wherein the unmanned collection device is used to verify the second identity authentication information using the pre-stored second verification data, and when the second identity authentication information is verified, the first notification information of the verification is fed back to the control terminal;

[0076] In response to receiving the first notification information, it is determined to establish an encrypted transmission channel with the unmanned data collection device.

[0077] As an example, the control terminal and the unmanned collection device can also perform identity verification in advance, and the identity information is pre-agreed upon, so that the control terminal can only control a specific unmanned collection device, and correspondingly, the unmanned collection device can only be controlled by a specific control terminal.

[0078] That is, in the present disclosure, the encryption process of steps 101-102 of the present disclosure can be performed only after the identity authentication information is verified. That is, the identity authentication information can be understood as a unique identity identification code, and the control terminal and the unmanned collection device can store the identity authentication information of both parties in advance. For example, the first verification data can be the identity identification code of the unmanned collection device. By matching the first verification data with the first identity authentication information, the verification of the first identity authentication information can be achieved. Correspondingly, the second identity authentication information can also be verified in the same way.

[0079] As an example, a certificate verification method can also be used, that is, the control terminal can pre-store the identity certificate of the drone (first verification data), and the unmanned collection device can also pre-store the identity certificate of the control terminal (second verification data). Before the control terminal and the unmanned collection device need to exchange data with each other, they can first verify the certificates with each other, and when the certificate verification passes, it is determined that the control terminal and the unmanned collection device can exchange information with each other.

[0080] Of course, the identity certificates of unmanned collection equipment and control terminals can be issued by the certificate authentication terminal. For the specific process of issuing certificates, please refer to the description of your company's aforementioned patent (application number: 202411549141.9). For the sake of brevity of the specification, it will not be repeated here.

[0081] In some embodiments, the above method may further include:

[0082] If multiple control instructions are received within a predefined time period, and the number of the multiple control instructions is greater than a preset number threshold; based on the instruction type corresponding to each control instruction in the multiple control instructions, determine a first control instruction from the multiple control instructions;

[0083] The instruction types include at least the following types:

[0084] Used to indicate the type of drive control, the type of acquisition control, and the type of status feedback.

[0085] As an example, the predefined time period may be a shorter time period, for example, 5 seconds, 8 seconds, etc. Of course, the specific duration may be limited according to actual conditions.

[0086] As an example, the number of the preset number threshold may also be limited according to actual conditions. For example, the preset number may be 5.

[0087] As an example, when multiple control instructions are received in a short period of time, if all of these instructions are encrypted and sent, the control of the unmanned data collection equipment may not be smooth, that is, it may cause a jamming phenomenon. At this time, the control instructions can be screened, the first control instruction can be determined, and only the first control instruction can be encrypted and transmitted.

[0088] It should be understood that, under normal circumstances, each control instruction can be the first control instruction. Only when a large number of control instructions need to be sent in a short period of time, will it trigger the selection of one or more control instructions from multiple control instructions as the first control instruction and encrypt them into ciphertext form for transmission, while other control instructions can be directly transmitted to the unmanned collection device.

[0089] As an example, since the unmanned data collection equipment includes functions such as driving, collecting, and status information feedback, there are many types of control for unmanned data collection equipment, and different types of control instructions may have different effects on unmanned data collection equipment. For example, if core functions such as driving and collecting are controlled by other terminals, information leakage may occur, while status information feedback can only obtain the status of the unmanned data collection equipment. Therefore, the probability of leakage of collected information is relatively small. At this time, in order to ensure that the collected information is not leaked and at the same time ensure the timeliness of the control instructions, some control instructions can be encrypted for transmission, while some control instructions can be directly transmitted.

[0090] Correspondingly, the unmanned data collection device may store the instruction type in advance, and when receiving a plain text control instruction that is not status information, the control instruction may not be executed.

[0091] It can also be understood that the control terminal and the unmanned collection device can make an agreement in advance that when multiple control instructions are received within a predefined time period, the status return instruction can be sent in plain text, while instructions that may leak collection information (for example, drive control instructions, collection control instructions, etc.) will always be sent in cipher text. In this way, not only can the information transmission of multiple control instructions be alleviated to a certain extent, but also the control terminal can ensure accurate control of the unmanned collection device.

[0092] In some embodiments, if multiple control instructions are received within a predefined time period including: a second instruction for instructing drive control and a third instruction for instructing status feedback;

[0093] And, the determining of the first control instruction from the multiple control instructions based on the instruction type corresponding to each of the multiple control instructions includes:

[0094] The second instruction is determined as the first control instruction.

[0095] As an example, there may be multiple second instructions for indicating drive control. Of course, there may also be multiple third instructions for indicating status feedback. In this case, the second instruction for indicating drive control is determined as the first control instruction to avoid the situation where the drive control instructions are intercepted and modified.

[0096] See also Figure 2 , Figure 2A flow chart of a data transmission method for an unmanned collection device provided in an embodiment of the present invention. The data transmission method for an unmanned collection device can be applied to the unmanned collection device. A control terminal is connected to the unmanned collection device. The control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol. The first encryption and decryption protocol includes a predefined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm.

[0097] like Figure 2 As shown, the data transmission method of the unmanned collection device may include the following steps:

[0098] Step 201, in response to receiving the first ciphertext information, calling the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol, decrypting the first ciphertext information to obtain the first control instruction;

[0099] Step 202: execute the first control instruction and return the execution result of the first control instruction.

[0100] As an example, after receiving the first ciphertext information, the unmanned collection device can call the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to decrypt the first ciphertext information, thereby obtaining the first control instruction, and then execute the first control instruction and return the execution result.

[0101] As an example, the unmanned collection device does not directly receive the control instructions, but can only receive encrypted information and use the pre-stored first encryption and decryption protocol to decrypt the encrypted information. This makes it difficult to change the control instructions received by the unmanned collection device, thereby making the control terminal and the unmanned collection device more resistant to interference during information interaction.

[0102] In some embodiments, "and returning the execution result of the first control instruction" in step 202 may specifically include:

[0103] Calling the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to encrypt the first control instruction to obtain second ciphertext information;

[0104] The second ciphertext information is sent to the above control terminal.

[0105] That is, in the process of the unmanned collection device sending information to the control terminal, the information will also be encrypted, thereby ensuring the accuracy of the information fed back to the control terminal by the unmanned collection device.

[0106] It can be seen that in the method disclosed in the present invention, the control terminal and the unmanned collection device pre-establish an encryption and decryption protocol, so that the control terminal can send control instructions, the unmanned collection device can feedback the execution results, and other interactive situations, all of which can encrypt and transmit data, thereby improving the anti-interference ability of the control terminal and the unmanned collection device, and ensuring the security of the data transmission process.

[0107] In order to understand the interactive relationship between unmanned data collection equipment and control terminals, we can combine Figure 3 To explain, Figure 3 It can be understood as a possible interaction schematic diagram provided by the present disclosure. Figure 3 In the scenario shown, there is a one-to-one correspondence between the unmanned collection device and the control terminal. The user can control an unmanned collection device through a control terminal. When different unmanned collection devices need to be controlled, different control terminals are required. The method disclosed in the present invention can avoid crosstalk in the control instructions for different unmanned collection devices, that is, it ensures the control accuracy of the control terminal for the unmanned collection device.

[0108] In some implementations, the first encryption and decryption protocol in the present disclosure can be stored in a secure digital memory card, that is, both the control terminal and the unmanned collection device can be pre-reserved with the function of placing a secure digital memory card. In this way, the control terminal and the unmanned collection device can be flexibly matched through the secure digital memory card, thereby improving the applicability of the present disclosure.

[0109] As an example, the secure digital storage card may include, but is not limited to: a memory card, a SIM card, etc.

[0110] See also Figure 4 , Figure 4 A schematic diagram of the structure of a command transmission device for an unmanned collection device provided in an embodiment of the present invention, wherein the command transmission device 400 for the unmanned collection device is applied to a control terminal, the control terminal is connected to the unmanned collection device, the control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, the first encryption and decryption protocol includes a pre-defined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm; and the device 400 includes:

[0111] The encryption unit 401 is used for, in response to detecting the first control instruction for the unmanned collection device, calling the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to encrypt the first control instruction to obtain first ciphertext information;

[0112] The sending unit 402 is used to send the first ciphertext information to the unmanned data collection device.

[0113] In some embodiments, the apparatus 400 is further used to connect with the unmanned data collection device in the following manner:

[0114] In response to receiving the first identity verification information sent by the unmanned collection device, verifying the first identity verification information using pre-stored first verification data;

[0115] When the first identity authentication information is verified, the second identity authentication information of the control terminal is sent to the unmanned collection device, wherein the unmanned collection device is used to verify the second identity authentication information using the pre-stored second verification data, and when the second identity authentication information is verified, the first notification information of the verification is fed back to the control terminal;

[0116] In response to receiving the first notification information, it is determined to establish an encrypted transmission channel with the unmanned data collection device.

[0117] In some embodiments, the device 400 is further configured to: if multiple control instructions are received within a predefined time period, and the number of the multiple control instructions is greater than a preset number threshold, determine the first control instruction from the multiple control instructions based on the instruction type corresponding to each of the multiple control instructions;

[0118] The above instruction types include at least the following types:

[0119] Used to indicate the type of drive control, the type of acquisition control, and the type of status feedback.

[0120] In some embodiments, the plurality of control instructions received within the predefined time period include: a second instruction for instructing drive control and a third instruction for instructing status feedback;

[0121] Furthermore, the device 400 is further specifically used to: determine the second instruction as the first control instruction.

[0122] See also Figure 5 , Figure 5 The present invention provides a schematic diagram of the structure of a data transmission device of an unmanned collection device according to an embodiment of the present invention. The data transmission device 500 of the unmanned collection device is applied to a control terminal. The control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, wherein the first encryption and decryption protocol includes a pre-defined first encryption algorithm and a first quantum session key; and the device 500 includes:

[0123] The decryption unit 501 is used to receive the first ciphertext information sent by the unmanned collection device, and decrypt the first ciphertext information using the first quantum session key and the first encryption algorithm to obtain the first data; wherein the unmanned collection device is used to encrypt the first data using the first quantum session key and the first encryption algorithm to obtain the first ciphertext information;

[0124] The encryption unit 502 is used to encrypt the first data using a second encryption and decryption protocol pre-established with the client to obtain second ciphertext information, and send the second ciphertext information to the client.

[0125] In some embodiments, the encryption unit 502 is further used to: call the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to encrypt the first control instruction to obtain second ciphertext information;

[0126] The second encrypted information is sent to the control terminal.

[0127] Figure 6 A schematic diagram of the structure of a computer device provided in one embodiment of the present application is shown, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the functions of a computer system for implementing the method for generating an amplitude preparation circuit in any of the above-mentioned embodiments are realized.

[0128] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a computer, the computer executes the functions of the computer system of the instruction transmission method for unmanned collection equipment in any of the above embodiments.

[0129] The embodiment of the present application also provides a computer program product including instructions, which, when executed by a computer, enables the computer to execute the functions of the computer system of the instruction transmission method for unmanned collection equipment in any of the above embodiments.

[0130] It should be understood that the specific examples in this application are only intended to help those skilled in the art to better understand the embodiments of the present application, rather than to limit the scope of the present invention.

[0131] It can be understood that in the various implementations of the present application, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation methods of the present application.

[0132] It can be understood that the various embodiments described in this application can be implemented individually or in combination, and the embodiments of this application are not limited to this.

[0133] Unless otherwise stated, all technical and scientific terms used in the embodiments of the present application have the same meaning as those generally understood by those skilled in the art of the technical field of the present application. The terms used in the present application are only for the purpose of describing specific embodiments and are not intended to limit the scope of the present application. The term "and / or" used in the present application includes any and all combinations of one or more related listed items. The singular forms of "a kind of", "above" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0134] It can be understood that the processor of the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method implementation can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (DigitalSignal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiment of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0135] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0136] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software 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.

[0137] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.

[0138] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0139] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0140] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0141] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of each implementation method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.

[0142] The above are only specific embodiments of the present application, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A command transmission method for unmanned data collection equipment, characterized in that: Applied to a control terminal, the control terminal is connected to an unmanned collection device, the control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, the first encryption and decryption protocol includes a predefined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm; and the method includes: In response to detecting a first control instruction for the unmanned collection device, calling the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to encrypt the first control instruction to obtain first ciphertext information; The first ciphertext information is sent to the unmanned data collection device.

2. The method according to claim 1, characterized in that The connection with the unmanned data collection equipment is carried out in the following manner: In response to receiving the first identity verification information sent by the unmanned collection device, verifying the first identity verification information using pre-stored first verification data; When the first identity authentication information is verified, the second identity authentication information of the control terminal is sent to the unmanned collection device, wherein the unmanned collection device is used to verify the second identity authentication information using the pre-stored second verification data, and when the second identity authentication information is verified, the first notification information of the verification is fed back to the control terminal; In response to receiving the first notification information, it is determined to establish an encrypted transmission channel with the unmanned data collection device.

3. The method according to claim 1, characterized in that The method further comprises: If multiple control instructions are received within a predefined time period, and the number of the multiple control instructions is greater than a preset number threshold, determining the first control instruction from the multiple control instructions based on the instruction type corresponding to each control instruction in the multiple control instructions; The instruction types include at least the following types: Used to indicate the type of drive control, the type of acquisition control, and the type of status feedback.

4. The method according to claim 3, characterized in that If multiple control instructions are received within a predefined time period, including: a second instruction for instructing drive control and a third instruction for instructing status feedback; And, determining the first control instruction from the multiple control instructions based on the instruction type corresponding to each control instruction in the multiple control instructions includes: The second instruction is determined as the first control instruction.

5. A data transmission method for unmanned collection equipment, characterized in that: Applied to an unmanned collection device, the unmanned collection device is connected to a control terminal, the control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, the first encryption and decryption protocol includes a pre-defined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm; And, the method comprises: In response to receiving the first ciphertext information, calling the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol, and decrypting the first ciphertext information to obtain a first control instruction; Execute the first control instruction and return the execution result of the first control instruction.

6. The method according to claim 5, characterized in that The returning the execution result of the first control instruction includes: Calling the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to encrypt the first control instruction to obtain second ciphertext information; The second ciphertext information is sent to the control terminal.

7. A command transmission device for unmanned data collection equipment, characterized in that: Applied to a control terminal, the control terminal is connected to an unmanned collection device, the control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, the first encryption and decryption protocol includes a predefined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm; and the device includes: an encryption unit, configured to, in response to detecting a first control instruction for the unmanned collection device, call the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to encrypt the first control instruction to obtain first ciphertext information; A sending unit is used to send the first ciphertext information to the unmanned data collection device.

8. A data transmission device for unmanned collection equipment, characterized in that: Applied to an unmanned collection device, the unmanned collection device is connected to a control terminal, the control terminal and the unmanned collection device pre-establish a first encryption and decryption protocol, the first encryption and decryption protocol includes a pre-defined first encryption algorithm and a first quantum session key, wherein the first encryption algorithm includes a post-quantum encryption algorithm; And, the device comprises: a decryption unit, configured to, in response to receiving the first ciphertext information, call the first encryption algorithm and the first quantum session key in the first encryption and decryption protocol to decrypt the first ciphertext information to obtain a first control instruction; An execution unit is used to execute the first control instruction and return an execution result of the first control instruction.

9. A storage medium, characterized in that: The storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 4, or the method described in any one of claims 5 to 6 when running.

10. An electronic device comprising a memory and a processor, characterized in that: The memory stores a computer program, and the processor is configured to run the computer program to execute the method described in any one of claims 1 to 4, or the method described in any one of claims 5 to 6.

Citation Information

Patent Citations

  • Session key generation method and related apparatus

    CN119276494B

  • Cloud data access method, device and equipment, and computer readable storage medium

    CN109150835A

  • Quantum session key distribution method and device

    CN116886288A

  • Unmanned aerial vehicle flight control and communication data encryption method and system based on quantum key

    CN118659879A