Embedded software encryption/decryption system and method

An embedded software and software technology, applied in the field of computer security, can solve the problems of low real-time software loading and software cracking, and achieve the effect of increasing the difficulty of cracking, fast speed, and simplifying the intermediate process

Active Publication Date: 2021-03-16
BEIJING AUTOMATION CONTROL EQUIP INST
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Software encryption is performed outside the computer system, and a PC or other equipment performs offline encryption to form software ciphertext and solidify it into the computer memory; software decryption is performed by the computer system before the software is run. Online decryption and storage of software plaintext for computer processors Loading and use; this method uses two links of offline encryption and online decryption to realize the encryption / decryption process of the software. Leakage in any link will lead to the software being cracked, and an independent software decryption and plaintext storage process is required. The real-time nature of software loading not tall

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Embedded software encryption/decryption system and method
  • Embedded software encryption/decryption system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Below in conjunction with accompanying drawing and specific embodiment the utility model is described in further detail.

[0028] Such as figure 1 with figure 2 As shown, the embedded software encryption / decryption system includes a processor unit 1 , a logic encryption unit 2 , an external memory unit 3 and a debugging unit 4 . The processor unit 1 and the logic encryption unit 2 transmit the processor unit simulation debugging signal a and the processor unit bus signal c to each other, the logic encryption unit 2 and the external memory unit 3 transmit the bus encryption signal d to each other, the logic encryption unit 2 and the debugging Unit 4 transmits the simulated debugging encrypted signal b. At the same time, the processor unit 1 receives the reset signal sent by the logic encryption unit 2 .

[0029] The processor unit 1 is implemented by using a BGA packaged digital signal processor to run embedded software.

[0030] The processor unit 1 transmits the p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention belongs to computer security technologies and particularly discloses an embedded software encryption / decryption system and method. The system comprises a processor unit, a logic encryption unit, an external memory unit and a debugging unit. A software encryption / decryption process is realized through transmission of a simulation debugging signal, a simulation debugging encryption signal, a processor unit bus signal and a bus encryption signal among modules. According to the method, after the system is adopted to write an embedded software plaintext, encryption and decryption arerealized through conversion of the signals, and then the processor unit runs embedded software. Encryption and decryption of the software are both completed in the logic encryption unit, centralized control management of online encryption and online decryption is realized, an independent encryption process is not available, the intermediate process is simplified, and cracking difficulty is enhanced.

Description

technical field [0001] The invention belongs to computer security technology, in particular to an embedded software encryption / decryption system and method. Background technique [0002] With the continuous development and improvement of my country's weapon system, more and more products are exported abroad. The embedded software filled in the product is easily obtained and cracked without encryption, resulting in the core design and key technologies being compromised. Stealing, threatening the national defense interests and security of our country, so it is particularly important to encrypt embedded software. [0003] At present, under the traditional embedded computer system architecture, there are limited methods for software encryption, and the software encryption and decryption links are executed separately. Software encryption is performed outside the computer system, and a PC or other equipment performs offline encryption to form software ciphertext and solidify it in...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & AuthorityPatents(China)
IPC IPC(8): G06F21/60G06F11/36
CPCG06F11/362G06F21/602
Inventor张伟彬袁寰郑华银
OwnerBEIJING AUTOMATION CONTROL EQUIP INST