Efficient public key encryption engine
A public-key encryption and public-key technology, which is applied in the field of public-key computing, can solve the problems of micro-instruction execution efficiency, micro-instruction length, security and application environment, etc., to reduce development difficulty, high loading efficiency, and reduce area Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0040] The public-key encryption engine of the present invention adopts the micro-instruction active loading technology and the system framework of the public-key co-processor of micro-instruction optimization design, such as figure 2 shown. The system includes non-volatile memory ROM (read-only memory) / FLASH (flash memory), etc., CPU, public key IP (public key coprocessor), RAM (random access memory).
[0041] That is, the microinstruction strings that complete various complex public key operations are initially stored in non-volatile memory; embedded systems usually include RAM for processing and storing temporary data, etc., which can be used to store public keys in the application of public key coprocessors. The memory for calculating intermediate data and microinstructions can be released to the system for other uses after the public key calculation is completed. When performing a public key operation, the CPU first loads the corresponding microinstruction string stored...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 