Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Processor

A technology of processors and selectors, which is applied in machine execution devices, protection of internal/peripheral computer components, conversion of operating instructions, etc., and can solve problems such as high probability of encryption algorithms being cracked and lower overall performance of processors

Active Publication Date: 2017-11-17
北京多思安全芯片科技有限公司
View PDF4 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the probability of this encryption algorithm being cracked is relatively high, and the implementation of the encryption algorithm greatly reduces the overall performance of the processor. security is no longer applicable

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
  • Processor
  • Processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0033] figure 1 It is a structural diagram of a processor in Embodiment 1 of the present invention. Such as figure 1 As shown, the processor 100 in Embodiment 1 of the present invention includes: an initialization unit 110 , a configuration information storage area 120 and a reorganization control unit 130 .

[0034] The initialization unit 110 is used to convert each instruction in the application program according to the preset conversion rules before the application program is loaded to obtain the application program in the initial state, and save the application program in the initial state and the conversion rules to configuration information storage area 120.

[0035] The reorganization control unit 130 is used to read the app...

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 discloses a processor. The processor comprises an initialization unit, a configuration information storage area and a recombination control unit. Before an application program is loaded, the initialization unit is used for changing each instruction in the application program according to the pre-set changing rule. The application program with the initial state and the changing rule are saved to the configuration information storage area. The recombination control unit is used for reading corresponding application programs with initial states and changing rules from the configuration information storage area. According to reversing rules of the changing rules, each instruction of the application programs with initial states is subjected to recombination operation. Each instruction subjected to recombination operation is inputted to a decoder for decoding. Obtained control signs are sent to corresponding resources component for execution. The scheme can effectively raise cracking cost of the application programs in the processor. Without changing decoding logic of the decoder, safe instructions meeting requirements of the decoder can be ingeniously inputted to the decoder for decoding through instruction recombination. Therefore, operation safety of the processor is ensured.

Description

technical field [0001] The invention relates to the technical field of processors, in particular to a processor with a high security level. Background technique [0002] Due to the rapid development of information technology, the importance of information security is increasing day by day. To keep information safe, processor security must be ensured. Security processor is a key technology in the field of information security. [0003] The current "secure processor" mainly realizes the security processing of the processor by running encryption algorithm software. However, this kind of encryption algorithm has a high probability of being cracked, and the implementation of the encryption algorithm greatly reduces the overall performance of the processor. security is no longer applicable. Contents of the invention [0004] In view of this, the present invention provides a processor to at least partly solve the above problems. [0005] The invention provides a processor, i...

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 & Authority Applications(China)
IPC IPC(8): G06F21/71G06F9/30
CPCG06F9/3017G06F21/71
Inventor 刘大力曹春春
Owner 北京多思安全芯片科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products