A missile data transmission method and system based on multiple encryption

By using multiple encryption and preset timestamps in missile data transmission, the problems of system time calibration difficulties and security risks of traditional encryption methods during missile guidance are solved, and efficient data transmission and simple calibration of missile system time are achieved.

CN119030792BActive Publication Date: 2025-02-11HUANYU JIACHENG TECH (BEIJING) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411505733.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-02-11
Estimated Expiration
2044-10-28

AI Technical Summary

Technical Problem

The difficulty in calibration of the system during missile guidance may cause missile guidance behavior to be affected, and the traditional single encryption method poses security risks in the face of complex network environments and potential cyber attacks.

Method used

Using a missile data transmission method based on multiple encryption, the preset timestamp is inserted before and after each encryption and decryption behavior, and the time detection program is used to detect the system time of the recipient, and the difference between the preset timestamp and the system time is calculated. The comparison results determine whether there is a risk of leakage, and the missile system time is calibrated through mathematical feature extraction and discrete functions.

Benefits of technology

It effectively optimizes data transmission efficiency, improves encryption effect, and simply calibrates the system time for missiles when time synchronization is not possible, reducing time calibration difficulties and security risks during missile guidance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119030792B_ABST
    Figure CN119030792B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of encryption communication technology, including a missile data transmission method and system based on multiple encryption. The present invention inserts a preset timestamp and a time detection program for detecting the system time of the receiver into the multiple encrypted data to be transmitted, and compares the decryption time of the receiver with the corresponding preset timestamp interval time, so as to achieve the effect of further encryption on the original basis; by calculating the difference change function between the preset timestamp and the corresponding system time and extracting its mathematical characteristics, combined with the flight time of the missile, the system time can be simply calibrated for the missile when time synchronization cannot be performed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of encrypted communication, in particular to a missile data transmission method and system based on multiple encryption. Background Art

[0002] In the current field of information security, the security of data transmission is of vital importance. Especially in the military field, the security of missile data transmission is particularly important. Traditional missile data transmission methods mainly use a single encryption method, such as AES, RSA, etc. Although these encryption methods guarantee data security to a certain extent, they still have certain security risks when facing complex network environments and potential network attacks. At the same time, most current missiles use inertial guidance, and rarely communicate with the outside world during the guidance process, so it is difficult to perform accurate time synchronization, which may affect the missile guidance behavior.

[0003] Therefore, there is an urgent need for a missile communication method based on multi-factor authentication. Summary of the invention

[0004] (1) Technical issues to be resolved

[0005] The object of the present invention is to provide a missile data transmission method and system based on multiple encryption to solve the problem of difficult system time calibration in the missile guidance process.

[0006] (2) Technical solution

[0007] To achieve the above object, on the one hand, the present invention provides a missile data transmission method based on multiple encryption, the method comprising:

[0008] S1. When multiple encryption actions are performed on the data to be transmitted, a preset timestamp is inserted before and after each encryption action, and a time detection program is inserted into the data packet of the data to be transmitted;

[0009] S2. When the receiver performs multiple decryption actions, the time detection program is used to detect the receiver's system time before and after each decryption action;

[0010] S3. Compare the difference between the preset timestamps before and after each encryption behavior with the difference between the system time of the receiver before and after each corresponding decryption behavior to obtain a comparison result, and determine whether there is a risk of leakage based on the comparison result.

[0011] Furthermore, the method further comprises: before the data to be transmitted is subjected to multiple encryption, inserting a first preset timestamp ; After the data to be transmitted is encrypted for the first time, the second preset timestamp is inserted , when the data to be transmitted is transmitted for the last time, i.e. After the first encryption, insert Preset timestamp ;

[0012] The difference between the preset timestamps before and after the encryption behavior is determined based on the preset duration of the decryption behavior corresponding to each encryption behavior. , ;

[0013] Before the receiver performs multiple decryption actions, the system time of the receiver is recorded as the first system time. ; When the receiver performs the first decryption, the system time of the receiver is recorded as the second system time , when the receiver performs the last After the first decryption, the system time of the detection receiver is recorded as System time .

[0014] Furthermore, the method further comprises: according to the predetermined effective time and the total difference of the data to be transmitted Get the Preset timestamp and scheduled delivery time;

[0015] The distance change curve between the sender and the receiver is obtained according to the sender's position and the receiver's position change observed by the sender;

[0016] The sending time of the data to be transmitted is determined according to the system time of the sender, the scheduled delivery time and the distance variation curve.

[0017] Furthermore, the method further comprises: calculating the difference in system time before and after each decryption action , ;

[0018] Comparison results The calculation formula is:

[0019] ;

[0020] , ;

[0021] Detection and comparison results Whether each item exceeds the corresponding preset range.

[0022] Furthermore, the method further comprises: when each item of the comparison result does not exceed the corresponding preset interval, calculating the difference between the system time and the corresponding preset timestamp , the difference The calculation formula is:

[0023] ;

[0024] , , ;

[0025] According to the difference and the difference Creating discrete functions , for the discrete function Extracting mathematical features, and calibrating the system time of the receiver according to the mathematical features and the flight duration of the receiver;

[0026] The mathematical characteristics include: discrete function The range, frequency and difference of ;

[0027] When any item of the comparison results exceeds the corresponding preset range, it is determined that there is a risk of leakage.

[0028] Based on the same inventive concept, on the other hand, the present invention also provides a missile data transmission system based on multiple encryption, the system comprising: a timestamp module, a system time module, and a comparison module;

[0029] The timestamp module, the system time module and the comparison module are connected in sequence;

[0030] The timestamp module is used to insert a preset timestamp before and after each encryption action when multiple encryption actions are performed on the data to be transmitted, and to insert a time detection program into the data packet of the data to be transmitted;

[0031] The system time module is used to detect the system time of the receiver by using the time detection program before and after each decryption action when the receiver performs multiple decryption actions;

[0032] The comparison module is used to compare the difference between the preset timestamps before and after each encryption behavior with the difference between the system time of the recipient before and after each corresponding decryption behavior to obtain a comparison result, and determine whether there is a risk of leakage based on the comparison result.

[0033] Furthermore, the system further comprises: the timestamp module is used to insert a first preset timestamp before the data to be transmitted is subjected to multiple encryption actions. ; After the data to be transmitted is encrypted for the first time, the second preset timestamp is inserted , when the data to be transmitted is transmitted for the last time, i.e. After the first encryption, insert Preset timestamp ;

[0034] The difference between the preset timestamps before and after the encryption behavior is determined based on the preset duration of the decryption behavior corresponding to each encryption behavior. , ;

[0035] The system time module is used to detect the system time of the receiver before the receiver performs multiple decryption actions and record it as the first system time. ; When the receiver performs the first decryption, the system time of the receiver is recorded as the second system time , when the receiver performs the last After the first decryption, the system time of the detection receiver is recorded as System time .

[0036] Further, the system time module includes: a timing module;

[0037] The timing module is used to set the effective time and total difference of the data to be transmitted. Get the Preset timestamp and scheduled delivery time;

[0038] The distance change curve between the sender and the receiver is obtained according to the sender's position and the receiver's position change observed by the sender;

[0039] The sending time of the data to be transmitted is determined according to the system time of the sender, the scheduled delivery time and the distance variation curve.

[0040] Furthermore, the system further comprises: a comparison result calculation submodule;

[0041] The comparison result calculation submodule is used to calculate the difference in system time before and after each decryption behavior. , ;

[0042] Comparison results The calculation formula is:

[0043] ;

[0044] , ;

[0045] Detection and comparison results Whether each item exceeds the corresponding preset range.

[0046] Furthermore, the system also includes: a comparison result processing submodule;

[0047] The comparison result calculation submodule is connected to the comparison result processing submodule;

[0048] The comparison result processing submodule is used to calculate the difference between the system time and the corresponding preset timestamp when each comparison result does not exceed the corresponding preset interval. , the difference The calculation formula is:

[0049] ;

[0050] , , ;

[0051] According to the difference and the difference Creating discrete functions , for the discrete function Extracting mathematical features, and calibrating the system time of the receiver according to the mathematical features and the flight duration of the receiver;

[0052] The mathematical characteristics include: discrete function The range, frequency and difference of ;

[0053] When any item of the comparison results exceeds the corresponding preset range, it is determined that there is a risk of leakage.

[0054] (3) Beneficial effects

[0055] Compared with the prior art, the present invention has the following beneficial effects:

[0056] 1. By inserting a preset timestamp and time detection program and introducing a time element authentication method, further encryption can be performed on the original basis. By calculating the difference change function between the preset timestamp and the corresponding system time and extracting its mathematical characteristics, combined with the missile flight time, the system time can be simply calibrated for the missile when time synchronization cannot be performed. By accurately controlling the data effective time and data sending time, the data transmission efficiency is effectively optimized.

[0057] 2. Further improve the encryption effect and solve the problem of missile system time calibration to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0059] Figure 1 A flowchart of a missile data transmission method based on multiple encryption according to Embodiment 1 of the present invention;

[0060] Figure 2 This is a schematic diagram of the module composition of a missile data transmission system based on multiple encryption according to Example 2 of the present invention. DETAILED DESCRIPTION

[0061] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0062] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0063] Before giving examples, it is necessary to explain the application scenarios of the present invention. The present invention is a missile data transmission method and system based on multiple encryption. By inserting a preset timestamp and a time detection program for detecting the receiver's system time into the multiple encrypted data to be transmitted, the receiver's decryption time and the corresponding preset timestamp interval are compared. By calculating the difference change function between the preset timestamp and the corresponding system time and extracting its mathematical characteristics, the missile calibrates the system time in combination with the missile flight time. For example, a certain type of ballistic missile uses inertial guidance and satellite navigation at the same time. Four encryptions are used during data transmission, and a total of five preset timestamps are inserted, which are recorded as , , , and , and set the difference between the preset timestamps before and after the four encryption actions, respectively recorded as , , and ; When the receiver performs 4 decryptions on the 4 encryptions, the time detection program is used to detect the receiver's system time 5 times, which are recorded as , , , and , and the difference of system time before and after the four decryption behaviors is calculated and recorded as , , and ; According to the corresponding relationship between encryption and decryption, the difference between the preset timestamps before and after the four encryption behaviors is compared with the difference between the system time before and after the four decryption behaviors, and four comparison results are obtained, which are recorded as , , and ; Detect whether the four comparison results are in the corresponding preset intervals respectively. When it is detected that one of the comparison results is not in the corresponding preset interval, it is determined that there is a risk of leakage. For example, a certain type of ballistic missile uses inertial guidance and satellite navigation. When data is transmitted, it uses 4 encryptions and inserts 5 preset timestamps, which are recorded as , , , and , when the receiver performs 4 decryptions on the 4 encryptions, the time detection program is used to detect the receiver's system time 5 times, which are recorded as , , , and , when it is detected that the four comparison results are all in the corresponding preset intervals, the differences between the five system times and the five corresponding preset timestamps are calculated according to the corresponding relationship between encryption and decryption, and are recorded as , , , and ; Take the difference between 5 system times and 5 corresponding preset timestamps as the ordinate, and the difference between the origin and the preset timestamps before and after the 4 encryption actions as the abscissa, generate a scatter distribution graph and determine a discrete function based on the scatter distribution graph , for this discrete function Perform discrete Fourier transform to extract the discrete function Including mathematical features of change range, change frequency and change trend, the discrete function is extracted based on the mathematical features. The domain of definition is expanded to the receiver, that is, the flight time of the missile since its launch, to determine the degree of deviation in the missile system time and calibrate accordingly.

[0064] Example 1: Figure 1 As shown, this embodiment provides a missile data transmission method based on multiple encryption, the method comprising:

[0065] S1. When multiple encryption actions are performed on the data to be transmitted, a preset timestamp is inserted before and after each encryption action, and a time detection program is inserted into the data packet of the data to be transmitted;

[0066] S2. When the receiver performs multiple decryption actions, the time detection program is used to detect the receiver's system time before and after each decryption action;

[0067] S3. Compare the difference between the preset timestamps before and after each encryption behavior with the difference between the system time of the recipient before and after each corresponding decryption behavior to obtain a comparison result, and determine whether there is a risk of leakage based on the comparison result; illustratively, when performing multiple encryption and encapsulation behaviors, encryption algorithm libraries such as AES, RSA, ECC and timestamp generators can be used, and data analysis tools such as Excel and Python's Pandas library can be used for numerical calculations.

[0068] It should be noted that before the data to be transmitted is encrypted multiple times, the first preset timestamp is inserted. ; After the data to be transmitted is encrypted for the first time, the second preset timestamp is inserted , when the data to be transmitted is transmitted for the last time, i.e. After the first encryption, insert Preset timestamp ;

[0069] The difference between the preset timestamps before and after the encryption behavior is determined based on the preset duration of the decryption behavior corresponding to each encryption behavior. , ;

[0070] Before the receiver performs multiple decryption actions, the system time of the receiver is recorded as the first system time. ; When the receiver performs the first decryption, the system time of the receiver is recorded as the second system time , when the receiver performs the last After the first decryption, the system time of the detection receiver is recorded as System time ; Data analysis tools such as Excel and Python's Pandas library can be used for calculations.

[0071] According to the scheduled effective time and total difference of the data to be transmitted Get the Preset timestamp and scheduled delivery time;

[0072] The distance change curve between the sender and the receiver is obtained according to the sender's position and the receiver's position change observed by the sender;

[0073] The sending time of the data to be transmitted is determined according to the system time of the sender, the scheduled delivery time and the distance change curve; data analysis tools such as Excel and Python's Pandas library can be used for calculation.

[0074] Calculate the difference in system time before and after each decryption action , ;

[0075] Comparison results The calculation formula is:

[0076] ;

[0077] , ;

[0078] Detection and comparison results Whether each item exceeds the corresponding preset interval; For example, a certain type of ballistic missile uses inertial guidance and combines satellite navigation. Four encryptions are used during data transmission, and a total of five preset timestamps are inserted, which are recorded as , , , and , and set the difference between the preset timestamps before and after the four encryption actions, respectively recorded as , , and ; When the receiver performs 4 decryptions on the 4 encryptions, the time detection program is used to detect the receiver's system time 5 times, which are recorded as , , , and , and the difference of system time before and after the four decryption behaviors is calculated and recorded as , , and ; According to the corresponding relationship between encryption and decryption, the difference between the preset timestamps before and after the four encryption behaviors is compared with the difference between the system time before and after the four decryption behaviors, and four comparison results are obtained, which are recorded as , , and ; Detect whether the four comparison results are in the corresponding preset intervals respectively. When it is detected that one of the comparison results is not in the corresponding preset interval, it is determined that there is a risk of leakage.

[0079] When each item of the comparison result does not exceed the corresponding preset interval, the difference between the system time and the corresponding preset timestamp is calculated , the difference The calculation formula is:

[0080] ;

[0081] , , ;

[0082] According to the difference and the difference Creating discrete functions , for the discrete function Extracting mathematical features, and calibrating the system time of the receiver according to the mathematical features and the flight duration of the receiver;

[0083] The mathematical characteristics include: discrete function The range, frequency and difference of ;

[0084] When any item of the comparison result exceeds the corresponding preset interval, it is determined that there is a risk of leakage. For example, a certain type of ballistic missile uses inertial guidance and satellite navigation. Four encryptions are used during data transmission, and a total of five preset timestamps are inserted, which are recorded as , , , and , when the receiver performs 4 decryptions on the 4 encryptions, the time detection program is used to detect the receiver's system time 5 times, which are recorded as , , , and , when it is detected that the four comparison results are all in the corresponding preset intervals, the differences between the five system times and the five corresponding preset timestamps are calculated according to the corresponding relationship between encryption and decryption, and are recorded as , , , and ; Take the difference between 5 system times and 5 corresponding preset timestamps as the ordinate, and the difference between the origin and the preset timestamps before and after the 4 encryption actions as the abscissa, generate a scatter distribution graph and determine a discrete function based on the scatter distribution graph , for this discrete function Perform discrete Fourier transform to extract the discrete function Including mathematical features of change range, change frequency and change trend, the discrete function is extracted based on the mathematical features. The domain of definition is expanded to the receiver, that is, the flight time of the missile since its launch, to determine the degree of deviation in the missile system time and calibrate accordingly.

[0085] Embodiment 2: Based on the same inventive concept, Figure 2 As shown, this embodiment also provides a missile data transmission system based on multiple encryption, the system comprising: a timestamp module, a system time module, and a comparison module;

[0086] The timestamp module, the system time module and the comparison module are connected in sequence.

[0087] The timestamp module is used to insert a preset timestamp before and after each encryption action when multiple encryption actions are performed on the data to be transmitted, and to insert a time detection program into the data packet of the data to be transmitted.

[0088] The system time module is used to detect the system time of the receiver by using the time detection program before and after each decryption action when the receiver performs multiple decryption actions.

[0089] The comparison module is used to compare the difference between the preset timestamps before and after each encryption behavior with the difference between the system time of the recipient before and after each corresponding decryption behavior to obtain a comparison result, and determine whether there is a risk of leakage based on the comparison result.

[0090] The timestamp module is used to insert a first preset timestamp before the data to be transmitted is subjected to multiple encryption actions. ; After the data to be transmitted is encrypted for the first time, the second preset timestamp is inserted , when the data to be transmitted is transmitted for the last time, i.e. After the first encryption, insert Preset timestamp .

[0091] The difference between the preset timestamps before and after the encryption behavior is determined based on the preset duration of the decryption behavior corresponding to each encryption behavior. , .

[0092] The system time module is used to detect the system time of the receiver before the receiver performs multiple decryption actions and record it as the first system time. ; When the receiver performs the first decryption, the system time of the receiver is recorded as the second system time , when the receiver performs the last After the first decryption, the system time of the detection receiver is recorded as System time .

[0093] Timing module; the system time module is connected to the timing module;

[0094] The timing module is used to set the effective time and total difference of the data to be transmitted. Get the Preset timestamp and scheduled delivery time;

[0095] The distance change curve between the sender and the receiver is obtained according to the sender's position and the receiver's position change observed by the sender;

[0096] The sending time of the data to be transmitted is determined according to the system time of the sender, the scheduled delivery time and the distance variation curve.

[0097] The comparison result calculation submodule is used to calculate the difference in system time before and after each decryption behavior. , ;

[0098] Comparison results The calculation formula is:

[0099] ;

[0100] , ;

[0101] Detection and comparison results Whether each item exceeds the corresponding preset range.

[0102] Comparison result processing submodule;

[0103] The comparison result calculation submodule is connected to the comparison result processing submodule;

[0104] The comparison result processing submodule is used to calculate the difference between the system time and the corresponding preset timestamp when each comparison result does not exceed the corresponding preset interval. , the difference The calculation formula is:

[0105] ;

[0106] , , ;

[0107] According to the difference and the difference Creating discrete functions , for the discrete function Extracting mathematical features, and calibrating the system time of the receiver according to the mathematical features and the flight duration of the receiver;

[0108] The mathematical characteristics include: discrete function The range, frequency and difference of ;

[0109] When any item of the comparison results exceeds the corresponding preset range, it is determined that there is a risk of leakage.

[0110] It should be noted that, regarding the system in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0111] Finally, it should be noted that: Although the present invention has been described in detail with reference to the aforementioned embodiments, it is still possible for those skilled in the art to modify the technical solutions described in the aforementioned embodiments, or to make equivalent substitutions for some of the technical features therein. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A missile data transmission method based on multiple encryption, characterized in that: The method comprises: S1. When multiple encryption actions are performed on the data to be transmitted, a preset timestamp is inserted before and after each encryption action, and a time detection program is inserted into the data packet of the data to be transmitted; S2. When the receiver performs multiple decryption actions, the time detection program is used to detect the receiver's system time before and after each decryption action; S3, comparing the difference between the preset timestamps before and after each encryption behavior with the difference between the system time of the receiving party before and after each corresponding decryption behavior to obtain a comparison result, and determining whether there is a risk of leakage according to the comparison result; Before the data to be transmitted is encrypted multiple times, the first preset timestamp is inserted ; After the data to be transmitted is encrypted for the first time, the second preset timestamp is inserted , when the data to be transmitted is transmitted for the last time, i.e. After the first encryption, insert Preset timestamp ; The difference between the preset timestamps before and after the encryption behavior is determined based on the preset duration of the decryption behavior corresponding to each encryption behavior. , ; Before the receiver performs multiple decryption actions, the system time of the receiver is recorded as the first system time. ; When the receiver performs the first decryption, the system time of the receiver is recorded as the second system time , when the receiver performs the last After the first decryption, the system time of the detection receiver is recorded as System time .

2. A missile data transmission method based on multiple encryption according to claim 1, characterized in that: The method comprises: According to the scheduled effective time and total difference of the data to be transmitted Get the Preset timestamp and scheduled delivery time; The distance change curve between the sender and the receiver is obtained according to the sender's position and the receiver's position change observed by the sender; The sending time of the data to be transmitted is determined according to the system time of the sender, the scheduled delivery time and the distance variation curve.

3. A missile data transmission method based on multiple encryption according to claim 1, characterized in that: The method of comparing the difference between the preset timestamps before and after each encryption behavior with the difference between the system time of the receiving party before and after each corresponding decryption behavior to obtain a comparison result includes: Calculate the difference in system time before and after each decryption action , ; Comparison results The calculation formula is: ; , ; Detection and comparison results Whether each item exceeds the corresponding preset range.

4. A missile data transmission method based on multiple encryption according to claim 1, characterized in that: The method for determining whether there is a risk of leakage according to the comparison result includes: When each item of the comparison result does not exceed the corresponding preset interval, the difference between the system time and the corresponding preset timestamp is calculated , the difference The calculation formula is: ; , , ; According to the difference and the difference Creating discrete functions , for the discrete function Extracting mathematical features, and calibrating the system time of the receiver according to the mathematical features and the flight duration of the receiver; The mathematical characteristics include: discrete function The range, frequency and difference of ; When any item of the comparison results exceeds the corresponding preset range, it is determined that there is a risk of leakage.

5. A missile data transmission system based on multiple encryption, characterized in that: The system includes: a timestamp module, a system time module, and a comparison module; The timestamp module, the system time module and the comparison module are connected in sequence; The timestamp module is used to insert a preset timestamp before and after each encryption action when multiple encryption actions are performed on the data to be transmitted, and to insert a time detection program into the data packet of the data to be transmitted; The system time module is used to detect the system time of the receiver by using the time detection program before and after each decryption action when the receiver performs multiple decryption actions; The comparison module is used to compare the difference between the preset timestamps before and after each encryption behavior with the difference between the system time of the receiving party before and after each corresponding decryption behavior to obtain a comparison result, and determine whether there is a risk of leakage according to the comparison result; The timestamp module is used to insert a first preset timestamp before the data to be transmitted is encrypted multiple times. ; After the data to be transmitted is encrypted for the first time, the second preset timestamp is inserted , when the data to be transmitted is transmitted for the last time, i.e. After the first encryption, insert Preset timestamp ; The difference between the preset timestamps before and after the encryption behavior is determined based on the preset duration of the decryption behavior corresponding to each encryption behavior. , ; The system time module is used to detect the system time of the receiver before the receiver performs multiple decryption actions and record it as the first system time. ; When the receiver performs the first decryption, the system time of the receiver is recorded as the second system time , when the receiver performs the last After the first decryption, the system time of the detection receiver is recorded as System time .

6. A missile data transmission system based on multiple encryption according to claim 5, characterized in that: The system time module includes: a timing module; The timing module is used to set the effective time and total difference of the data to be transmitted. Get the Preset timestamp and scheduled delivery time; The distance change curve between the sender and the receiver is obtained according to the sender's position and the receiver's position change observed by the sender; The sending time of the data to be transmitted is determined according to the system time of the sender, the scheduled delivery time and the distance variation curve.

7. A missile data transmission system based on multiple encryption according to claim 5, characterized in that: The comparison module includes: a comparison result calculation submodule; The comparison result calculation submodule is used to calculate the difference in system time before and after each decryption behavior. , ; Comparison results The calculation formula is: ; , ; Detection and comparison results Whether each item exceeds the corresponding preset range.

8. A missile data transmission system based on multiple encryption according to claim 5, characterized in that: The comparison module includes: a comparison result processing submodule; The comparison result calculation submodule is connected to the comparison result processing submodule; The comparison result processing submodule is used to calculate the difference between the system time and the corresponding preset timestamp when each comparison result does not exceed the corresponding preset interval. , the difference The calculation formula is: ; , , ; According to the difference and the difference Creating discrete functions , for the discrete function Extracting mathematical features, and calibrating the system time of the receiver according to the mathematical features and the flight duration of the receiver; The mathematical characteristics include: discrete function The range, frequency and difference of ; When any item of the comparison results exceeds the corresponding preset range, it is determined that there is a risk of leakage.

Citation Information

Patent Citations

  • Computer network data security and secrecy system

    CN116032668A

  • AI guidance system based on high-performance computing architecture

    CN117765243A