Method for anti-interference encryption in bus expansion
A bus and function technology, applied in the field of bus external expansion and anti-interference encryption, can solve the problems of weak anti-interference ability, high parallel bus speed, single board design, etc., achieve high reliability design scheme, improve reliability, and improve anti-interference performance Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0024] The present invention will be described in detail below. Firstly, the data bus is divided into regions, and the functions of each partition are specifically defined. In this case, a 16-bit bus is taken as an example for illustration. The 16-bit parallel bus data is divided into four areas: control enable area, instruction effective area, control area and control check area (also called "bus bit-wise partition encryption method"). The 16-bit data bus partition is shown in the following table:
[0025]
[0026] Among them, the control enable area: the code Bit15~Bit12 can be set to 0101, which corresponds to the general enable command of the function plug-in hardware controlled, and the code should correspond to the function and number of the function plug-in.
[0027] Instruction effective area: Bit11~Bit8 can be fixedly coded as 0101, which is used as the CPU instruction enable password, indicating that the control instruction is effectively given by the CPU.
[002...
Embodiment 2
[0039] On the basis of the bus space encryption in the first embodiment above, a time-sharing dual instruction verification mode is adopted to realize bus time encryption. Such as figure 2 As shown, the principle is that before the CPU issues the bus control command, it first issues the valid bus enable command. When the functional plug-in correctly receives the valid bus enable command, the functional plug-in starts to receive the bus control command and continues to receive the waiting time of 0.1 ms (this time can be set according to the bus speed), within this time, if the function plug-in receives a control command that conforms to the encryption of the bus space, it will execute the operation. This control failed. The time encryption instruction format may be the same as the space encryption format. The specific timing diagram is as follows, Δt is the receiving waiting time.
[0040] The function plug-in is responsible for parsing the control instructions issued by t...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com