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

Elliptic curve cipher processor

A technology of elliptic curve cryptography and processor, which is applied in the fields of electrical digital data processing, instruments, digital data protection, etc., can solve problems such as unfavorable secondary development, achieve the goals of shortening the engineering change cycle, speeding up the operation speed, and improving the operation acceleration ratio Effect

Inactive Publication Date: 2011-08-17
TIANJIN UNIV
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to improve the calculation acceleration ratio, shorten the engineering change cycle, realize software and hardware collaborative design, and solve the problems that are not conducive to secondary development, the present invention provides an elliptic curve cryptographic processor, which is described below for details:

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
  • Elliptic curve cipher processor
  • Elliptic curve cipher processor
  • Elliptic curve cipher processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] 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.

[0030] In order to improve the calculation acceleration ratio, shorten the engineering change cycle, realize software and hardware collaborative design, and solve problems that are not conducive to secondary development, the embodiment of the present invention provides an elliptic curve cryptographic processor, which is described below for details:

[0031] In-depth study of the ECC algorithm found that the bottleneck of its hardware implementation lies in complex modular multiplication operations and large number operations. When performing elliptic curve cryptography processing on a traditional microprocessor architecture, it is difficult for the register file to effectively support large number operations, and it is relatively diffic...

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 an elliptic curve cipher processor, and relates to the field of information technology security and micro-processor design. The processor is of a transport triggered architecture (TTA) structure, and the hybrid flow mechanism of the elliptic curve cipher processor comprises a transmission flow and a functional unit flow. The elliptic curve cipher processor comprises a command memory, a fetch unit, a decoding unit, a register file, a bus internetwork, a Socket and a functional unit, wherein the fetch unit fetches a command in the command memory; the command is decoded by the decoding unit; the decoded command is subjected to an error correction code (ECC) operation by selecting a corresponding functional unit through the bus internetwork; operation data required by the functional unit is acquired through the register file or the functional unit; and the functional unit is interconnected with the Socket through the bus internetwork. By utilizing the elliptic curve cipher processor, the operation speedup ratio is improved, the engineering change cycle is shortened, a software and hardware collaborative design is realized, and the problem of going against secondary development is solved.

Description

technical field [0001] The invention relates to the fields of information technology security and microprocessor design, in particular to an elliptic curve cryptographic processor. Background technique [0002] With the continuous development and application of information technology, the issue of information security becomes more and more important. As the core of information security, cryptography plays an extremely important role in it. ECC (Elliptic Curve Cryptosystem, elliptic curve cryptosystem), as a public key cryptosystem, its security is based on the difficulty of finding ECDLP (Elliptic Curve Discrete Logarithm Problem, discrete logarithm problem on elliptic curve), which is widely used at present Compared with systems such as RSA and DSA, ECC has obvious advantages: the algorithm has high anti-attack strength, higher security, small amount of calculation, fast processing speed, short key length and required storage space than RSA or DSA. much smaller. [0003]...

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/00G06F21/62
Inventor 郭炜刘艳华史再峰周发旺魏继增
Owner TIANJIN UNIV
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