Security verification and encryption method and system for remote control instruction of low-orbit aircraft and storage medium
Through a multi-level verification and encryption mechanism, combined with quantum key distribution technology and machine learning algorithms, the problems of easy tampering and incomplete verification of low-orbit aircraft instructions have been solved, the safe and reliable execution of instructions has been achieved, and the safety and execution efficiency of low-orbit aircraft have been improved.
Patent Information
- Application Number
- CN202510786931.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-12
- Publication Date
- 2025-09-30
AI Technical Summary
The existing low-orbit aircraft command control technology has problems such as instructions being easily tampered with and stolen, defective verification mechanisms, difficulty in detecting anomalies in a timely manner, and slow processing speed, which affect the safety, reliability and execution efficiency of the aircraft.
A multi-level verification mechanism is adopted, combining quantum key distribution (QKD) technology with traditional encryption methods, and introducing machine learning algorithms for instruction verification and encryption, including parameter legitimacy, logical relationships and historical behavior detection, to achieve intelligent anomaly detection and key management.
It improves the accuracy and security of instruction verification, enhances the reliability of encryption, ensures the reliability and stability of instruction execution, reduces the risk of system abnormalities, and improves the mission execution efficiency of the aircraft.
Smart Images

Figure CN120730296A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of low-orbit aircraft, and in particular to a method, system and storage medium for security verification and encryption of remote control instructions for low-orbit aircraft. Background Art
[0002] With the rapid development of aerospace technology, low-orbit (LEO) spacecraft are widely used in communications, remote sensing, scientific exploration, and other fields. Their command and control systems, as core components, play a decisive role in the safe and stable operation of the spacecraft and the effectiveness of its mission execution. However, current LEO command and control technology still faces numerous challenges in terms of safety, reliability, and efficiency.
[0003] At the security protection level, the issue of command transmission security is prominent. The low-altitude orbit environment is complex, with a large amount of space debris, radiation, and potential malicious attacks. Traditional encryption methods, such as symmetric encryption and asymmetric encryption, although they guarantee command security to a certain extent, have obvious limitations. On the one hand, a single encryption algorithm is difficult to adapt to complex and changing attack scenarios. Once the encryption algorithm is cracked, the instructions can be easily stolen or tampered with, causing the mission of the aircraft to fail or even lose control. On the other hand, although quantum key distribution technology is highly secure, the equipment is expensive and the technology is complex. Under the limited space and energy conditions of low-orbit aircraft, its promotion and application are difficult; The instruction verification link also has defects. The existing verification mechanism is mostly based on simple parameter range and format verification, and cannot deeply detect the logical relationship between instructions. When the aircraft performs complex tasks, the instructions are interrelated and work together. The parameters are individually compliant but may cause logical errors when combined. Existing verification methods are difficult to detect such problems, which may cause system anomalies. In addition, the verification process does not fully combine the historical behavior data of the aircraft and the current mission context. It is impossible to accurately determine whether the instructions are in line with the aircraft's operating mode and mission requirements, and it is difficult to effectively detect potential abnormal instructions; From an execution efficiency perspective, command processing speed and response timeliness need to be improved. As aircraft mission complexity increases, the number of commands and data volumes surge. Traditional command processing architectures are slow, prone to command backlogs, resulting in delayed responses to ground control commands and impacting the real-time nature of mission execution. Furthermore, during autonomous aircraft operation, the aircraft lacks an efficient intelligent decision-making mechanism. When faced with emergencies, it is unable to quickly and autonomously generate appropriate commands, reducing its ability to cope with complex environmental changes.
[0004] In summary, the existing low-orbit aircraft command and control technology has many shortcomings and urgently needs innovative technological breakthroughs to improve the safety, reliability and execution efficiency of the aircraft and meet the growing needs of aerospace applications. Summary of the Invention
[0005] The purpose of the present invention is to provide a method, system and storage medium for secure verification and encryption of remote control instructions for low-orbit aircraft, so as to solve the problems raised in the above-mentioned background technology, such as the ease with which instructions of current low-orbit aircraft can be tampered with and stolen, the defective verification mechanism, and the difficulty in timely detection of anomalies, so as to enable low-orbit aircraft to perform missions more safely and reliably in complex low-altitude environments.
[0006] To achieve the above objectives, the present invention provides the following technical solution: a method for security verification and encryption of remote control instructions for low-orbit aircraft, comprising the following steps: Step S1: Command generation and input, format verification of the input remote control command, and the overall verification result is obtained through the legality verification conditions of each parameter. If the format is valid, the current status and mission information of the low-orbit aircraft are integrated to form metadata; Step S2: Instruction verification: Verify the parameter range validity and instruction logic relationship based on the metadata model, and use a machine learning algorithm to detect anomalies in the instructions. The machine learning algorithm uses a model trained with historical data to predict whether a new instruction is abnormal. Step S3: Instruction encryption, combining quantum key distribution (QKD) technology with traditional encryption methods, first completing key distribution, verification, synchronization, and monitoring through QKD. Then, based on the instruction security level, symmetric or asymmetric encryption methods are selected to encrypt the instructions. In addition, a key management and update strategy is formulated, including regular updates, switching, and expiration mechanisms. Key security is ensured through anomaly detection and key quality testing. Step S4: Instruction decryption and execution. After receiving the encrypted instruction, the low-orbit aircraft decrypts it with the corresponding key according to the encryption method, and verifies the integrity of the instruction after decryption. When the instruction is executed, the low-orbit aircraft provides real-time feedback on the execution status. The ground control center confirms the execution result based on the feedback, and the system records the entire instruction execution process.
[0007] As a preferred technical solution, in the instruction generation and input steps, the validity check conditions of each parameter include checking the data type, value range, and length of the parameter. The specific verification method is as follows: Assume the remote control command is ,in Indicates the i-th parameter of the instruction. Each parameter must meet the legality conditions ,in For parameters Verification conditions: , The verification results of all parameters are combined to obtain the overall verification result of the instruction: , If C(I)=1, it means the instruction format is valid and the system will proceed to the next step; otherwise, the instruction input is rejected.
[0008] As a preferred technical solution, the current status information of the low-orbit aircraft and task information Is integrated into the instruction to form the instruction metadata:
[0009] As a preferred technical solution, a training set is constructed through historical instructions and feedback data. , training obtains the model parameters θ, which is used to predict the new instruction I: , like Indicates abnormal instructions, triggering the early warning mechanism.
[0010] As a preferred technical solution, QKD technology includes the following steps: 1) Quantum signal transmission and reception: The ground control system sends quantum keys to the low-orbit spacecraft through a quantum communication link. This process uses quantum entanglement or single-photon transmission methods; 2) Key verification and synchronization: The LEO spacecraft and the ground station exchange a common message through a classical channel to verify that the shared key is consistent; 3) Key synchronization and sharing: If the key verification is successful, the low-orbit spacecraft and the ground control system can share the key securely. , used for subsequent encryption and decryption operations; 4) Key monitoring: The measurement results of quantum bits are used to verify whether the key has been tampered with. If the difference exceeds a predetermined threshold, it is considered that the key may have been eavesdropped. The system will trigger an alarm and redistribute the key.
[0011] As a preferred technical solution, in the instruction encryption step, the symmetric encryption method uses the AES algorithm, and the asymmetric encryption method uses the RSA or ECC algorithm. The appropriate encryption algorithm is selected according to the security level of the instruction and the size of the data. Among them, the symmetric encryption method uses the key generated by QKD Encrypt the instructions. The encryption formula is as follows: , Among them, C(I) is the encrypted instruction, Represents a symmetric encryption operation, I is the instruction content to be encrypted, For the shared key generated by QKD, the symmetric encryption operation uses the key to block encrypt the data; For the instruction part with high security requirements, an asymmetric encryption method is adopted. This process uses the key provided by QKD for key exchange or encryption operations. The encryption formula is: , in, represents an asymmetric encryption operation, is the shared public key generated by QKD, I is the instruction content to be encrypted, and asymmetric encryption operations such as RSA use the public key to encrypt data, which can only be decrypted by the corresponding private key.
[0012] As a preferred technical solution, in the instruction encryption step S3, the continuity of instruction transmission is ensured through a key update mechanism, a key switching mechanism, and a key expiration mechanism, wherein: Key update mechanism: After each key exchange, the ground control system and the low-orbit spacecraft resynchronize the key. The update formula is: , in, Indicates the updated key, is the last key; Key switching mechanism: If the monitoring system detects a potential security threat or key leakage during key use, the system will trigger the key switching mechanism and regenerate a new key through quantum key distribution. , and update the encryption system key: , Key expiration mechanism: In the event of a key leak or other security threat, the system will immediately declare the current key invalid and initiate a new key distribution procedure. The specific process is as follows: , The system will quickly replace the invalid key through the quantum channel , to prevent the encryption process from being attacked.
[0013] As a preferred technical solution, in the instruction encryption step S3, a hash algorithm is used to verify the integrity of the instruction, and the hash value of the decrypted instruction is calculated and compared with the hash value before encryption to verify whether the instruction has been tampered with.
[0014] A low-orbit aircraft remote control command security verification and encryption system, comprising: Command input module, used to receive remote control commands and perform format verification and metadata integration; The instruction verification module is used to verify parameter ranges and logical relationships based on metadata models, and to detect anomalies using machine learning algorithms; Instruction encryption module, which is used to encrypt instructions by combining quantum key distribution technology and traditional encryption methods, and to implement key management and updates; Instruction decryption and execution module, used to decrypt, verify the integrity, execute and record the encrypted instructions; It also includes a monitoring module for real-time monitoring of key distribution, instruction transmission and execution processes, and timely detection and handling of abnormal situations.
[0015] A non-temporary storage medium, when running in a low-orbit aircraft remote control command security verification and encryption system, enables it to execute a low-orbit aircraft remote control command security verification and encryption method.
[0016] Compared with the prior art, the present invention has the following beneficial effects: (1) Enhance the accuracy of instruction verification: Build a multi-level verification mechanism that covers parameter range, logical relationship and historical behavior verification. Based on the metadata model, not only the legitimacy of instruction parameters is checked, but also the logical consistency between instructions is verified to avoid system anomalies caused by incorrect parameter combinations. Introduce machine learning algorithms for anomaly detection, train the model through historical instructions and feedback data, and accurately identify anomalies in new instructions, which greatly improves the comprehensiveness and accuracy of instruction verification, reduces erroneous operations, and ensures the stable operation of the low-orbit spacecraft system; (2) Improve encryption security: Use quantum key distribution (QKD) in combination with multiple encryption algorithms. QKD uses the characteristics of quantum mechanics to establish a secure key sharing channel, ensuring the security of key transmission and guaranteeing the reliability of encryption from the source. Select symmetric or asymmetric encryption methods based on the security level of the instructions. Symmetric encryption is used to improve efficiency for ordinary instructions, and asymmetric encryption is used to enhance confidentiality for high-security instructions. At the same time, a complete key management and update strategy, including regular updates, switching and expiration mechanisms, as well as real-time monitoring and anomaly detection of keys, effectively prevents data from being tampered with and stolen, and comprehensively protects the confidentiality and integrity of instructions; (3) Realize intelligent anomaly detection: With the help of machine learning technology, real-time monitoring and anomaly prediction of instructions are carried out. In a complex and dynamic mission environment, potential problems can be quickly discovered and early warning mechanisms can be triggered in a timely manner. Compared with traditional methods, it does not rely on fixed rules, can adapt to a variety of complex scenarios, and improve the security and stability of the system. By detecting anomalies in the quantum key distribution process and instruction execution links, security threats can be discovered in advance, buying time for the system to take countermeasures and reducing the risk of failure of low-orbit spacecraft missions; (4) Ensuring the reliability of command execution: During the command decryption and execution phase, after receiving the encrypted command, the low-orbit spacecraft obtains the original command through a reliable decryption method and performs integrity verification to ensure the accuracy of the command. During the execution process, the low-orbit spacecraft provides real-time feedback on the execution status. The ground control center confirms the execution result based on the feedback and resends the adjustment command if it fails. At the same time, the system records the entire command execution process in detail for easy traceability and verification, ensuring that every link of the command execution is traceable and controllable, thereby improving the reliability and maintainability of command execution. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 The present invention provides a flow chart of a method for security verification and encryption of remote control instructions for a low-orbit aircraft. DETAILED DESCRIPTION
[0018] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0019] See also Figure 1 The present invention provides a technical solution: a method for security verification and encryption of remote control instructions for low-orbit aircraft, comprising the following main steps: Step S1: Command generation and input, format verification of the input remote control command, and the overall verification result is obtained through the legality verification conditions of each parameter. If the format is valid, the current status and mission information of the low-orbit aircraft are integrated to form metadata; Step S2: Instruction verification: Verify the parameter range validity and instruction logic relationship based on the metadata model, and use a machine learning algorithm to detect anomalies in the instructions. The machine learning algorithm uses a model trained with historical data to predict whether a new instruction is abnormal. Step S3: Instruction encryption, combining quantum key distribution (QKD) technology with traditional encryption methods, first completing key distribution, verification, synchronization, and monitoring through QKD. Then, based on the instruction security level, symmetric or asymmetric encryption methods are selected to encrypt the instructions. In addition, a key management and update strategy is formulated, including regular updates, switching, and expiration mechanisms. Key security is ensured through anomaly detection and key quality testing. Step S4: Instruction decryption and execution. After receiving the encrypted instruction, the low-orbit aircraft decrypts it with the corresponding key according to the encryption method, and verifies the integrity of the instruction after decryption. When the instruction is executed, the low-orbit aircraft provides real-time feedback on the execution status. The ground control center confirms the execution result based on the feedback, and the system records the entire instruction execution process.
[0020] This method improves the security, anti-interference capability and execution efficiency of low-orbit aircraft commands by designing multi-level security verification, encryption mechanism and anomaly detection scheme.
[0021] The detailed steps and implementation methods are as follows: Step 1: Command generation and input 1.1 Command creation and input verification: When the ground control system of the low-orbit aircraft receives the remote control command, it first verifies the format of the command. Assume that the remote control command is ,in Indicates the i-th parameter of the instruction. Each parameter must meet the legality conditions ,in For parameters Verification conditions: , The verification results of all parameters are combined to obtain the overall verification result of the instruction: , If C(I)=1, it means the instruction format is valid and the system will proceed to the next step; otherwise, the instruction input is rejected.
[0022] 1.2 Task and status information integration: Current status information of low-orbit spacecraft and task information Is integrated into the instruction to form the instruction's metadata: , This metadata is used for subsequent instruction verification, encryption, and execution operations.
[0023] Step 2: Instruction Verification Mechanism
[0024] 2.1 Verification based on metadata model: Instruction verification not only checks the legality of the parameter range, but also detects the logical consistency of the instruction. The range check results of all parameters are combined to obtain the total verification result of the instruction range: , In addition, the logical relationship of the instruction needs to be verified. Assuming that the logical relationship is represented by the function L(I), the verification condition is: , The final verification result is: , like , the instruction passes the verification, otherwise the system refuses to execute it.
[0025] 2.2 Machine Learning-Driven Anomaly Detection
[0026] Use machine learning algorithms (such as support vector machines or neural networks) to detect anomalies in instructions. Build a training set based on historical instructions and feedback data. , training to obtain model parameters θ. The model is used to predict new instructions I: , like Indicates abnormal instructions, triggering the early warning mechanism.
[0027] Step 3: Command encryption
[0028] After the command passes verification, it is encrypted. To enhance the security of command transmission, quantum key distribution (QKD) technology is combined with traditional encryption methods to ensure data anti-eavesdropping and integrity in the low-orbit spacecraft environment. The encryption process includes quantum key distribution, encryption algorithm selection, and encryption key management and updates.
[0029] 3.1 Quantum Key Distribution Technology
[0030] Quantum key distribution (QKD) uses the properties of quantum mechanics to establish a secure key-sharing channel, ensuring that the key cannot be eavesdropped or tampered with during transmission. The working principle of QKD mainly includes the following steps: Quantum signal transmission and reception: The ground control system sends quantum keys to the low-orbit spacecraft via a quantum communication link. This process uses quantum entanglement or single-photon transmission. For example, the BB84 protocol is used for secure key exchange.
[0031] The ground station and the low-orbit spacecraft each generate a quantum key and transmit it through the quantum channel. The specific form is as follows: , in, represents the quantum state of the quantum bit, α and β are complex coefficients, representing the quantum bit in and The amplitude of the state.
[0032] Key verification and synchronization: In the second step of quantum key distribution, the low-orbit spacecraft and the ground station exchange a public information through the classical channel to verify whether the shared key is consistent. For example, the key is verified using a hash function: H(K)=hash(K) Among them, H(K) is the hash value of the key K. If the hash value of the low-orbit aircraft is consistent with that of the ground station, the key verification is successful.
[0033] Key synchronization and sharing: If the key verification is successful, the LEO vehicle and ground control system can securely share the key , used for subsequent encryption and decryption operations.
[0034] Key Monitoring: The system continuously monitors the key transmission process and detects potential security threats. For example, it verifies whether the key has been tampered with by measuring the quantum bit: , If the difference exceeds a predetermined threshold, the key is considered to have been eavesdropped, and the system triggers an alarm and redistributes the key.
[0035] 3.2 Instruction Encryption
[0036] Depending on the security level of the instruction, the instruction is encrypted using a combination of keys generated by QKD technology and traditional symmetric or asymmetric encryption methods. There are two types of encryption: symmetric encryption and asymmetric encryption.
[0037] Ordinary instruction encryption (symmetric encryption): For common remote control commands, a symmetric encryption method (such as AES) is used, using a key generated by QKD. Encrypt the instruction. The encryption formula is as follows: , Among them, C(I) is the encrypted instruction, Represents a symmetric encryption operation, I is the instruction content to be encrypted, is the shared key generated by QKD. Symmetric encryption operations such as AES can encrypt data blocks using the key.
[0038] High-security instruction encryption (asymmetric encryption): For instructions with high security requirements, asymmetric encryption methods (such as RSA or ECC) are used. This process uses the key provided by QKD for key exchange or encryption operations. The encryption formula is: , in, represents an asymmetric encryption operation, is the shared public key generated by QKD, and I is the instruction content to be encrypted. Asymmetric encryption operations such as RSA use a public key to encrypt data, which can only be decrypted with the corresponding private key.
[0039] 3.3 Encryption Key Management and Update
[0040] To ensure the long-term security of keys and prevent key leakage, keys need to be effectively managed and updated regularly. The specific steps are as follows: Key update mechanism: To prevent security risks caused by long-term use of the same key, the system regularly updates the key using QKD technology. After each key exchange, the ground control system and the low-orbit spacecraft resynchronize the key. The update formula is: , in, Indicates the updated key, The last key.
[0041] Key switching mechanism: If the monitoring system detects a potential security threat or key leakage during key use, the system will trigger the key switching mechanism and regenerate a new key through quantum key distribution. , and update the encryption system key: , Key expiration mechanism: In the event of a key leak or other security threat, the system will immediately declare the current key invalid and initiate a new key distribution procedure. The specific process is as follows: , The system will quickly replace expired keys through quantum channels to prevent the encryption process from being attacked.
[0042] 3.4 Anomaly Detection and Key Security Monitoring
[0043] The system uses machine learning algorithms and key transmission monitoring to detect potential abnormal behaviors and ensure the security of keys is not compromised. Anomaly detection mainly includes the following aspects: Anomaly Detection: Using support vector machines (SVM) or neural network algorithms, key synchronization and key updates in the quantum key distribution process are monitored in real time. If potential abnormal behavior is detected, the system will immediately issue an alarm: , Among them, X is the input historical key data, θ is the trained model parameter, For the predicted abnormal indication, if , it means that there is an abnormality in key transmission.
[0044] Key quality detection: The system detects tampering by comparing the key consistency before and after quantum key distribution. For example, comparing the hash values before and after quantum key distribution: , If the two hash values are inconsistent, it is considered that the key has been tampered with during transmission, and the system will trigger the resend mechanism.
[0045] Step 4: Instruction decryption and execution
[0046] After receiving the encrypted command, the low-orbit spacecraft first decrypts it. The accuracy and security of the command decryption are ensured by combining quantum key distribution technology with traditional encryption and decryption methods. The decryption process involves both symmetric and asymmetric decryption operations.
[0047] 4.1 Decryption
[0048] Symmetric encryption and decryption: For commands encrypted by symmetric encryption methods, the LEO vehicle uses the symmetric key obtained by QKD To decrypt, the decryption formula is: , in, is a symmetric decryption operation, C(I) is the encrypted instruction, is the shared symmetric key, and I is the original instruction after decryption.
[0049] Asymmetric encryption and decryption: For instructions encrypted by asymmetric encryption methods, the low-orbit aircraft uses the private key or public key shared by QKD to decrypt them. The decryption formula is: , in, is an asymmetric decryption operation, C(I) is the encrypted instruction, is the asymmetric key, and I is the decrypted instruction content.
[0050] Decryption verification: After decrypting the command, the low-orbit aircraft first verifies that the command is complete and has not been tampered with. If any abnormality is found in the decryption result, the system will trigger a retry mechanism and require the command to be resent.
[0051] 4.2 Execution Feedback and Confirmation
[0052] Execute the command: The decrypted instructions are processed by the low-orbit spacecraft's execution system, which initiates corresponding operations based on the instructions. The execution process may include adjusting the orbit, modifying mission parameters, or initiating other tasks.
[0053] Real-time feedback: During the execution process, the low-orbit aircraft will monitor the execution status of the command in real time and transmit the execution results back to the ground control center to feedback whether the execution is successful. The specific feedback data format is as follows: , Among them, F(I) is the feedback result, Status indicates the instruction execution status (success or failure), and Result is the specific result data of the execution.
[0054] Execution confirmation: The ground control center confirms whether the command was successfully executed based on the feedback information returned by the low-orbit spacecraft. If the feedback result is successful, the command execution is marked as completed; if the feedback result is failure, the adjustment command is resent.
[0055] Instruction execution monitoring and logging: The system will record the detailed process of all instruction execution, including execution status, timestamp and feedback results, to ensure that each step of instruction execution can be traced and verified.
[0056] Compared with the existing technology, this method has the following beneficial effects: 1) Enhanced instruction verification capability: The present invention significantly improves the comprehensiveness and accuracy of instruction verification by introducing a multi-level verification mechanism (including parameter range, logical relationship and historical behavior verification); 2) High-security encryption scheme: The combination of quantum key distribution and multiple encryption algorithms effectively ensures the confidentiality and integrity of instructions and prevents data tampering and theft; 3) Intelligent anomaly detection: Using machine learning technology to detect abnormal instructions can timely discover potential problems in complex and dynamic task environments and improve the security and stability of the system.
[0057] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A method for security verification and encryption of remote control instructions for low-orbit aircraft, characterized in that: The following steps are involved: Step S1: Command generation and input, format verification of the input remote control command, and the overall verification result is obtained through the legality verification conditions of each parameter. If the format is valid, the current status and mission information of the low-orbit aircraft are integrated to form metadata; Step S2: Instruction verification: Verify the parameter range validity and instruction logic relationship based on the metadata model, and use a machine learning algorithm to detect anomalies in the instructions. The machine learning algorithm uses a model trained with historical data to predict whether a new instruction is abnormal. Step S3: Instruction encryption, combining quantum key distribution (QKD) technology with traditional encryption methods, first completing key distribution, verification, synchronization, and monitoring through QKD. Then, based on the instruction security level, symmetric or asymmetric encryption methods are selected to encrypt the instructions. In addition, a key management and update strategy is formulated, including regular updates, switching, and expiration mechanisms. Key security is ensured through anomaly detection and key quality testing. Step S4: Instruction decryption and execution. After receiving the encrypted instruction, the low-orbit aircraft decrypts it with the corresponding key according to the encryption method, and verifies the integrity of the instruction after decryption. When the instruction is executed, the low-orbit aircraft provides real-time feedback on the execution status. The ground control center confirms the execution result based on the feedback, and the system records the entire instruction execution process.
2. The method for security verification and encryption of remote control instructions for low-orbit aircraft according to claim 1, characterized in that: In the instruction generation and input steps, the validity check conditions of each parameter include checking the data type, value range, and length of the parameter. The specific verification method is as follows: Assume the remote control command is ,in Indicates the i-th parameter of the instruction. Each parameter must meet the legality conditions ,in For parameters Verification conditions: The verification results of all parameters are combined to obtain the overall verification result of the instruction: If C(I)=1, it means the instruction format is valid and the system will proceed to the next step; otherwise, the instruction input is rejected.
3. The method for security verification and encryption of remote control instructions for low-orbit aircraft according to claim 2, characterized in that: Current status information of low-orbit spacecraft and task information Is integrated into the instruction to form the metadata of the instruction.
4. The method for security verification and encryption of remote control instructions for low-orbit aircraft according to claim 1, characterized in that: The training set is constructed by historical instructions and feedback data , training obtains the model parameters θ, which is used to predict the new instruction I: like Indicates abnormal instructions, triggering the early warning mechanism.
5. The method for security verification and encryption of remote control instructions for low-orbit aircraft according to claim 1, characterized in that: The QKD technology includes the following steps: 1) Quantum signal transmission and reception: The ground control system sends quantum keys to the low-orbit spacecraft through a quantum communication link. This process uses quantum entanglement or single-photon transmission methods; 2) Key verification and synchronization: The LEO spacecraft and the ground station exchange a common message through a classical channel to verify that the shared key is consistent; 3) Key synchronization and sharing: If the key verification is successful, the low-orbit spacecraft and the ground control system can securely share the key K QKD , used for subsequent encryption and decryption operations; 4) Key monitoring: The measurement results of quantum bits are used to verify whether the key has been tampered with. If the difference exceeds a predetermined threshold, it is considered that the key may have been eavesdropped. The system will trigger an alarm and redistribute the key.
6. The method for security verification and encryption of remote control instructions for low-orbit aircraft according to claim 1, characterized in that: In the instruction encryption step, the symmetric encryption method uses the AES algorithm, and the asymmetric encryption method uses the RSA or ECC algorithm. The appropriate encryption algorithm is selected according to the security level of the instruction and the size of the data. The symmetric encryption method uses the key K generated by QKD. QKD Encrypt the instructions. The encryption formula is as follows: Among them, C(I) is the encrypted instruction, Represents a symmetric encryption operation, I is the instruction content to be encrypted, For the shared key generated by QKD, the symmetric encryption operation uses the key to block encrypt the data; For the instruction part with high security requirements, an asymmetric encryption method is adopted. This process uses the key provided by QKD for key exchange or encryption operations. The encryption formula is: in, represents an asymmetric encryption operation, is the shared public key generated by QKD, I is the instruction content to be encrypted, and asymmetric encryption operations such as RSA use the public key to encrypt data, which can only be decrypted by the corresponding private key.
7. The method for security verification and encryption of remote control instructions for low-orbit aircraft according to claim 1, characterized in that: In step S3, the instruction encryption step is performed to ensure the continuity of instruction transmission through the key update mechanism, key switching mechanism and key expiration mechanism, wherein: Key update mechanism: After each key exchange, the ground control system and the low-orbit spacecraft resynchronize the key. The update formula is: in, Indicates the updated key, is the last key; Key switching mechanism: If the monitoring system detects a potential security threat or key leakage during key use, the system will trigger the key switching mechanism and regenerate a new key through quantum key distribution. , and update the encryption system key: Key expiration mechanism: In the event of a key leak or other security threat, the system will immediately declare the current key invalid and initiate a new key distribution procedure. The specific process is as follows: The system will quickly replace the invalid key through the quantum channel , to prevent the encryption process from being attacked.
8. The method for security verification and encryption of remote control instructions for low-orbit aircraft according to claim 1, characterized in that: In step S3, the instruction encryption step, the integrity of the instruction is verified using a hash algorithm. The hash value of the decrypted instruction is calculated and compared with the hash value before encryption to verify whether the instruction has been tampered with.
9. A low-orbit aircraft remote control command security verification and encryption system, which is used to implement the low-orbit aircraft remote control command security verification and encryption method according to any one of claims 1 to 8, characterized in that: include: Command input module, used to receive remote control commands and perform format verification and metadata integration; The instruction verification module is used to verify parameter ranges and logical relationships based on metadata models, and to detect anomalies using machine learning algorithms; Instruction encryption module, which is used to encrypt instructions by combining quantum key distribution technology and traditional encryption methods, and to implement key management and updates; Instruction decryption and execution module, used to decrypt, verify the integrity, execute and record the encrypted instructions; It also includes a monitoring module for real-time monitoring of key distribution, instruction transmission and execution processes, and timely detection and handling of abnormal situations.
10. A non-transitory storage medium, when running on the low-orbit aircraft remote control command security verification and encryption system described in claim 9, enables it to execute the low-orbit aircraft remote control command security verification and encryption method described in any one of claims 1 to 8.