Unlock instant, AI-driven research and patent intelligence for your innovation.

A realization method for calculation coprocessor based on dual core public key password algorithm

A coprocessor and public key cryptography technology, applied in the field of information security cryptography, can solve problems such as speed and flexibility cannot be improved by a breakthrough, improve the utilization rate of back-end layout and wiring, facilitate multi-threaded operation, and improve computing The effect of efficiency

Active Publication Date: 2010-10-06
BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Moreover, RSA supports a bit width of 2048bit, and ECC supports a bit width of 256bit. The storage and operation speed of such large numbers has always been a difficulty in hardware implementation.
[0018] Usually, existing implementations generally adopt single-core (that is, a single computing module) and single RAM module technology, which cannot achieve breakthrough improvements in speed and flexibility.

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
  • A realization method for calculation coprocessor based on dual core public key password algorithm
  • A realization method for calculation coprocessor based on dual core public key password algorithm
  • A realization method for calculation coprocessor based on dual core public key password algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] The specific implementation of the present invention is basically consistent with the structure and principle set forth in the description, and the present invention will be described in detail below in conjunction with the accompanying drawings.

[0045] The invention discloses a hardware implementation method of a public key algorithm coprocessor, which can well solve the problem of excessive storage capacity caused by too long large digits in public key cryptographic operations. The components to realize this function are two identical operation modules and interface control modules, each operation module includes: RAM module, control module and algorithm module.

[0046] see figure 1 , which is a schematic diagram of the overall structure of the hardware coprocessor of the present invention. According to this schematic diagram, the hardware components are composed of an operation module 1, an operation module 2, an interface and a control module.

[0047] Wherein, ...

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 provides a method to realize a dual-core public-key cryptography algorithm coprocessor. The method can well solve the problem of overload storage caused by a long large number in computing. Through the method described in the invention, area resources can be saved in a certain degree only by increasing some necessary control parts without additional time overhead, and also the back-end layout routing utilization can be improved. At the same time, the use of a dual-core computing module greatly improves the efficiency of a public-key cryptography algorithm. A design of one bit address bus not only adapts to use the coprocessor under the conditions of limited resources, but also simplifies the whole computing process of the public-key cryptography algorithm. In the process, the data result of the coprocessor can not necessarily be output from the port, but just directly enter the next algorithms according to the algorithm. The implementation components to realize the function are a computing module and a interface control module that are identical. Each computing module comprises a RAM module, a control module and an algorithm module.

Description

technical field [0001] The invention relates to the field of information security ciphers, in particular to the hardware implementation of a public key cryptography operation co-processor. It is mainly aimed at the hardware implementation method of the core operation in the RSA and ECC public key cryptographic algorithms. Background technique [0002] With the popularization of computer networks, it becomes possible to transmit a large amount of electronic data to all parts of the world through the network. However, in the transmission process of important data with great economic value or related to the fate of the country and the army, any leak or error may cause immeasurable losses. Cryptography is the guarantee and core technology of information security. Most of the public key cryptographic algorithms are based on mathematically intractable problems, and currently have high security. Among them, ECC and RSA are mature public key cryptographic algorithms and are widel...

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 Patents(China)
IPC IPC(8): H04L9/30
Inventor 胡晓波陈立志关红波余秋芳陈学振田勇
Owner BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD