Method and apparatus for preventing misloading of receiver information
Patent Information
- Application Number
- CN202211171639.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-26
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2042-09-26
AI Technical Summary
[0003]受限于现有的指令接收体制,在对指令接收机装填特定的密码信息时,由于没有进行额外的装码功能判断,导致装码后的测试发生异常指示状态,比如装入相同的密码1和密码2,导致密码2无法正常响应解调指示等
[0016] 1. Under the premise of matching the existing test process and meeting the requirements of reloading the unique password information before flight test, the present invention does not require modification of the hardware configuration, thereby improving the reliability and security of the unique password information loading. At the same time, it provides an effective solution for improving the security of password loading and preventing incorrect code loading under the existing command receiving system.
Smart Images

Figure CN115470478B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of aerospace telemetry and control technology, and in particular relates to a method, apparatus, system, equipment and storage medium for preventing misloading of information in a command receiver. Background Technology
[0002] Command receivers are primarily used in aerospace telemetry and control technology. Mounted on rockets, missiles, and other flying vehicles, they are reloaded with specific cipher information before flight tests to improve reliability and security. During routine pre-flight assessments, commonly used cipher information is loaded for testing. If a cipher change is required, the cipher information to be loaded can be obtained by demodulating signals received from the ground station or through serial port commands.
[0003] Limited by the existing command receiving system, when loading specific cryptographic information into the command receiver, the lack of additional loading function checks leads to abnormal indication states during post-loading tests. For example, loading the same cipher 1 and cipher 2 causes cipher 2 to fail to respond to demodulation instructions correctly. Therefore, there is an urgent need to propose a pre-loading judgment method to prevent incorrect information loading and improve the reliability and security of the command receiver. Summary of the Invention
[0004] The purpose of this invention is to provide a method, apparatus, device, and storage medium for preventing misloading of command receiver information. This method, apparatus, device, and storage medium meet the requirements for loading specific cryptographic information before flight testing without changing the hardware circuit configuration or increasing configuration resources, thereby improving the reliability and security of loading cryptographic information into the command receiver.
[0005] To solve the above problems, the technical solution of the present invention is as follows: a method for preventing misloading of information in an instruction receiver, comprising: acquiring the already loaded password information in the instruction receiver and determining the loading position based on the acquired input control signal; acquiring the password information to be loaded and comparing it with the already loaded password information at the loading position; if the comparison result is consistent, then no loading is performed; if the comparison result is inconsistent, the password information to be loaded is cached; performing self-consistency verification on the password information to be loaded, and if the self-consistency verification is passed, loading the password information to be loaded into the loading position prepared by the input control signal.
[0006] In one embodiment of the present invention, the step of acquiring the password information already loaded in the instruction receiver includes: writing a program in the FPGA and reading the password information to be loaded from a preset memory address of the EEPROM via a serial port / wireless encoding method.
[0007] In one embodiment of the present invention, determining the loading position based on the acquired input control signal includes: acquiring the input control signal and parsing it; and reading the loading position signal from the parsed control signal.
[0008] In one embodiment of the present invention, if the comparison result is consistent, the method after not loading further includes: re-acquiring the already loaded password information in the instruction receiver, and determining the loading position based on the acquired input control signal.
[0009] In one embodiment of the present invention, the self-consistency verification of the password information to be filled includes: performing self-consistency verification on the password to be filled N times; if each verification is the same, the enable signal is accumulated; if there is a verification that is different, the enable signal is cleared and password filling is no longer performed.
[0010] In one embodiment of the present invention, the password to be loaded is subjected to N self-consistency verifications, where N is an odd number greater than or equal to 1.
[0011] Based on the same concept, the present invention also provides an apparatus for preventing misloading of information in a command receiver, comprising: an acquisition module, configured to acquire the already loaded password information in the command receiver and determine the loading position based on the acquired input control signal; a comparison module, configured to acquire the password information to be loaded and compare it with the already loaded password information at the loading position; if the comparison result is consistent, loading is not performed; if the comparison result is inconsistent, the password information to be loaded is cached; and a verification module, configured to perform self-consistency verification on the password information to be loaded, and if the self-consistency verification is passed, load the password information to be loaded into the loading position prepared by the input control signal.
[0012] Based on the same concept, the present invention also provides an apparatus for preventing misloading of information in an instruction receiver, comprising: a digital signal processing module for acquiring pre-loaded test password information and password information to be loaded in the instruction receiver, and determining whether the password information to be loaded meets the loading requirements; and a signal storage module for storing the password information to be loaded that meets the information loading requirements after comparison by the digital signal processing module in the instruction receiver.
[0013] Based on the same concept, the present invention also provides an electronic device, comprising: a memory for storing a processing program; and a processor for implementing the method for preventing misloading of instruction receiver information when executing the processing program.
[0014] Based on the same concept, the present invention also provides a readable storage medium storing a processing program, which, when executed by a processor, implements the method for preventing misloading of instruction receiver information.
[0015] Because the present invention adopts the above technical solution, it has the following advantages and positive effects compared with the prior art:
[0016] 1. Under the premise of matching the existing test process and meeting the requirements of reloading the unique password information before flight test, the present invention does not require modification of the hardware configuration, thereby improving the reliability and security of the unique password information loading. At the same time, it provides an effective solution for improving the security of password loading and preventing incorrect code loading under the existing command receiving system.
[0017] 2. The present invention adopts a method of comparing the loaded password information. By comparing itself with the loaded password information, it constrains the password loading requirements, avoids the incorrect loading of password information, improves the accuracy and security of information loading, and makes the present invention stable and reliable. Attached Figure Description
[0018] Figure 1 This is a flowchart of the method for preventing misloading of instruction receiver information according to the present invention;
[0019] Figure 2 This is a structural block diagram of the device for preventing misloading of command receiver information according to the present invention. Detailed Implementation
[0020] The following detailed description, in conjunction with the accompanying drawings and specific embodiments, provides a method, apparatus, device, and storage medium for preventing misloading of information in a command receiver according to the present invention. The advantages and features of the present invention will become more apparent from the following description and claims.
[0021] Example 1
[0022] See Figure 1 A method for preventing misloading of information in a command receiver includes: acquiring already loaded password information in the command receiver and determining a loading position based on an acquired input control signal; acquiring password information to be loaded and comparing it with the already loaded password information at the loading position; if the comparison result is consistent, not loading is performed; if the comparison result is inconsistent, the password information to be loaded is cached; performing self-consistency verification on the password information to be loaded, and if the self-consistency verification is passed, loading the password information to be loaded into the loading position prepared by the input control signal.
[0023] This invention, while matching existing test procedures and meeting the requirement of reloading unique password information before flight testing, achieves the goal of improving the reliability and security of unique password information loading without modifying hardware configuration. It also provides an effective solution for improving password loading security and preventing misloading under existing command receiving systems. By employing a password information comparison method, comparing itself with already loaded password information, it constrains password loading requirements, avoids misloading of password information, and improves the accuracy and security of information loading, making this invention stable and reliable. By comparing the received password with the already loaded password information, it avoids misloading that could lead to abnormal password status indications that only respond once. The algorithm controlling the above digital signal processing is stored in the FPGA.
[0024] Preferably, the acquisition of the password information already loaded in the instruction receiver includes: writing a program into the FPGA, and reading the password information to be loaded from a preset memory address of the EEPROM (Electrically Erasable Programmable ROM) via serial port / wireless encoding. The password information already stored in the instruction receiver is stored in the EEPROM, and at least two different sets of password information, password 1 and password 2, are stored.
[0025] Preferably, determining the loading position based on the acquired input control signal includes: acquiring the input control signal and parsing it; and reading the loading position signal from the parsed control signal.
[0026] Preferably, if the comparison results are consistent, then after not loading, the method further includes: re-acquiring the already loaded password information in the instruction receiver, and determining the loading position based on the acquired input control signal.
[0027] Preferably, the self-consistency verification of the password information to be filled includes: performing self-consistency verification on the password to be filled N times; if each verification is the same, the enable signal is incremented; if there is a verification that is different, the enable signal is cleared and password filling is no longer performed.
[0028] Preferably, the password to be loaded is subjected to N self-consistency verifications, where N is an odd number greater than or equal to 1.
[0029] Based on the same concept, the present invention also provides an apparatus for preventing misloading of information in a command receiver, comprising: an acquisition module, configured to acquire the already loaded password information in the command receiver and determine the loading position based on the acquired input control signal; a comparison module, configured to acquire the password information to be loaded and compare it with the already loaded password information at the loading position; if the comparison result is consistent, loading is not performed; if the comparison result is inconsistent, the password information to be loaded is cached; and a verification module, configured to perform self-consistency verification on the password information to be loaded, and if the self-consistency verification is passed, load the password information to be loaded into the loading position prepared by the input control signal.
[0030] Example 2
[0031] like Figure 2 As shown, based on the same concept, the present invention also provides a device for preventing misloading of information in a command receiver, comprising: a digital signal processing module for acquiring pre-loaded test password information and password information to be loaded in the command receiver, and determining whether the password information to be loaded meets the loading requirements; and a signal storage module for storing the password information to be loaded that meets the information loading requirements after comparison by the digital signal processing module in the command receiver.
[0032] The digital signal processing module includes a Field-Programmable Gate Array (FPGA) and has a built-in signal processing algorithm. The FPGA receives the password information to be loaded and simultaneously reads all pre-loaded password information from the instruction receiver in the EEPROM. It then determines whether the password information to be loaded meets the loading conditions; if so, it is stored; otherwise, no response is received. The signal storage module includes a Electrically Erasable Programmable Read-Only Memory (EEPROM).
[0033] Example 3
[0034] Based on the same concept, the present invention also provides an electronic device, comprising: a memory for storing a processing program; and a processor for implementing the method for preventing misloading of instruction receiver information when executing the processing program.
[0035] Based on the same concept, the present invention also provides a readable storage medium storing a processing program, which, when executed by a processor, implements the method for preventing misloading of instruction receiver information.
[0036] If the method for preventing misloading of instruction receiver information is implemented in the form of program instructions 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 this embodiment, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in software. This computer software is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0037] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific identification content executed by the system and device described above can be referred to the corresponding process in the foregoing method embodiments.
[0038] like Figure 1 As shown, the working process of the present invention will be further explained below:
[0039] When the device of the present invention is powered on, the FPGA reads password 1 and password 2 information from the EEPROM and caches them, and receives a password filling control signal to determine whether to fill password 1 or password 2.
[0040] If the password is 1 to be loaded: After obtaining the password 1 information to be loaded, it is compared with the stored password 2. If the password information does not meet the loading condition, loading is not performed; if the similarity judgment requirement is met, the input password 1 is temporarily stored for its own similarity comparison. To ensure the accuracy of the input password, the input password is compared with its own similarity N times. The input of password 1 to be loaded is repeated N times. If all N times are the same, the similarity comparison condition is met, and the password 1 information to be loaded is written into the EEPROM. If there is even one difference, the similarity comparison condition is not met, and the password is not loaded.
[0041] The loading process for password 2 is the same as that for password 1.
[0042] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings, but the present invention is not limited to the above embodiments. Even if various changes are made to the present invention, if these changes fall within the scope of the claims of the present invention and their equivalents, they shall still fall within the protection scope of the present invention.
Claims
1. A method for preventing misloading of information in a command receiver, characterized in that, include: The system acquires the password information already loaded in the instruction receiver and determines the loading position based on the acquired input control signals. Obtain the password information to be filled and compare it with the password information already filled at the prepared filling position; If the comparison results are consistent, no loading is performed; if the comparison results are inconsistent, the password information to be loaded is cached. The password information to be loaded is subjected to self-consistency verification, which includes: performing self-consistency verification on the password information to be loaded N times, where N is an odd number greater than or equal to 1; if each verification is the same, the enable signal is accumulated. If there is a discrepancy in the verification, the enable signal is cleared and password loading is no longer performed; if the self-consistency verification is passed, the password information to be loaded is loaded into the input control signal ready loading position.
2. The method for preventing misloading of command receiver information according to claim 1, characterized in that, The password information already loaded in the acquisition instruction receiver includes: Write a program into the FPGA to read the password information to be filled from the preset memory address of the EEPROM via serial port / wireless encoding.
3. The method for preventing misloading of command receiver information according to claim 2, characterized in that, The step of determining the loading position based on the acquired input control signal includes: Acquire the input control signal and parse it; Read the prepared loading position signal from the parsed control signals.
4. The method for preventing misloading of command receiver information according to claim 1, characterized in that, If the comparison results are consistent, then after not loading, the process further includes: Reacquire the password information already loaded in the instruction receiver and determine the loading position based on the acquired input control signal.
5. A device for preventing misloading of information in a command receiver, characterized in that, include: The acquisition module is used to acquire the password information already loaded in the instruction receiver and determine the loading position based on the acquired input control signal; The comparison module is used to obtain the password information to be filled and compare it with the password information already filled at the prepared filling position; if the comparison result is consistent, no filling is performed; if the comparison result is inconsistent, the password information to be filled is cached. The verification module is used to perform self-consistency verification on the password information to be filled. The self-consistency verification on the password information to be filled includes: performing self-consistency verification on the password to be filled N times, where N is an odd number greater than or equal to 1; if each verification is the same, the enable signal is accumulated. If there is a discrepancy in the verification, the enable signal is cleared and password loading is no longer performed; if the self-consistency verification is passed, the password information to be loaded is loaded into the input control signal ready loading position.
6. A device for preventing misloading of information in a command receiver, characterized in that, The method for preventing misloading of command receiver information as described in any one of claims 1 to 4, the apparatus comprising: The digital signal processing module is used to acquire the pre-loaded test password information and the password information to be loaded in the instruction receiver, and to determine whether the password information to be loaded meets the loading requirements. The signal storage module is used to store the password information to be filled, which meets the information filling requirements after comparison by the digital signal processing module, in the instruction receiver.
7. An electronic device, characterized in that, include: The memory is used to store the processing program; A processor, which, when executing the processing program, implements the method for preventing misloading of instruction receiver information as described in any one of claims 1 to 4.
8. A readable storage medium, characterized in that, The readable storage medium stores a processing program, which, when executed by a processor, implements the method for preventing misloading of instruction receiver information as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Self-identification type information filling method and device for command receiver
CN106341143A