Crypto-operation supporting microprocessor, method and system

A microprocessor and processing method technology, applied in transmission systems, digital transmission systems, user identity/authority verification, etc., can solve problems such as inflexibility, and achieve high performance and efficiency.

CN105610585AInactive Publication Date: 2016-05-25BEIJING SANSEC TECH DEV
3 Cites 1 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2016-05-25
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention relates to a crypto-operation supporting microprocessor, a crypto-operation supporting method and a crypto-operation supporting system, wherein the processing method comprises the following steps: step 1: receiving a crypto-operation request by the microprocessor; step 2: according to a preset procedure, carrying out decomposition on crypto-operation corresponding to the crypto-operation request and decomposing into multiple same or different basic algorithms; step 3: calling a basic algorithm component corresponding to the basic algorithm by a control unit in the microprocessor for the crypto-operation; and step 4: judging whether the operation is completed; if so, outputting an operation result and terminating; and otherwise, returning to the step 3. The crypto-operation supporting microprocessor, the crypto-operation supporting method and the crypto-operation supporting system disclosed by the invention not only have a certain degree of flexibility, but also have relatively high performance and efficiency; through arranging a safety function module inside the processor, the algorithm operation and the CPU (Central Processing Unit) processing are coupled tightly; the tightly coupled implementation not only supports multiple algorithms, but also has high efficiency; and based on at least one basic algorithm, other multiple algorithms can be realized via logic control, and no extra space and resource are occupied.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to a microprocessor, method and system supporting cryptographic operations. Background technique

[0002] With the rapid development of the Internet and information technology, the relationship between the network and people's lives is getting closer and closer, and many activities have also been transferred to the Internet, such as online shopping, online banking, e-commerce, e-government and so on. At the same time, due to the openness of the Internet itself, it also faces many security problems. To solve these security problems, it is necessary to use cryptography, that is, the technology for encrypting and digitally signing information.

[0003] The cryptographic operation of cryptography technology can be realized by software on a general-purpose CPU (such as X86, ARM and other processors), and can also be realized by an application-specific integrated circuit. The advantage of using software is that it is flexible, and var...

Examples

Embodiment Construction

[0047] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0048] A microprocessor supporting cryptographic operations described in Embodiment 1 of the present invention is characterized in that it includes a security function module built in the microprocessor;

[0049] The safety function module integrates at least one basic algorithm device.

[0050] In Embodiment 2 of the present invention, on the basis of Embodiment 1, a control unit is further included, and the control unit schedules the basic algorithm devices in the safety function module according to the settings to realize the operation of complex algorithms.

[0051] In Embodiment 3 of the present invention, on the basis of Embodiment 1 or 2, the basic algorithm device includes a large number multiplier, a large ...