High-speed point addition operation method and device for elliptic curve password

An elliptic curve cryptography and operation method technology, applied in the field of elliptic curve cryptography, can solve problems such as inability to perform parallel operations, decrease in system cost performance, increase in energy consumption, etc., and achieve improved throughput, improved performance/energy consumption ratio, and improved performance/hardware The effect of resource ratio improvement

Pending Publication Date: 2019-11-15
南京秉速科技有限公司
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But this method also has its limitations, because many modular multiplication operations have certain data dependencies, and they cannot be completely parallelized.
At the same time, this method needs to use more than double the hardware resources every time the performance is doubled, resulting in a decrease in system cost performance and an increase in energy consumption.

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
  • High-speed point addition operation method and device for elliptic curve password
  • High-speed point addition operation method and device for elliptic curve password
  • High-speed point addition operation method and device for elliptic curve password

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0061] The present invention will be further described below in conjunction with specific embodiment:

[0062] Such as Figure 4 , in the Jacobian projection coordinates, a point addition operation performs 16 modular multiplication operations; a point addition circuit using one or more pipelined Montgomery modular multipliers, by utilizing its pipeline characteristics, each modular multiplication operation executes a batch The system can calculate N operations at the same time without increasing or slightly increasing the calculation time of a single operation, which improves the overall performance of the system by N times.

[0063] Using dual pipelined Montgomery modular multipliers and four pipelined modular adders, the point adder can continuously accept multiple operation requests each time, each request is in a different clock cycle, until the first request result of the batch Before the output, the dot adder will not accept new calculation requests. The steps of the c...

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 high-speed point addition operation method and a device for elliptic curve cryptography, which are realized by matching a pipelined Montgomery modular multiplier with a modular adder, and 16 modular multiplication operations are executed by one point addition operation; according to the point addition circuit using one or more modular multipliers, each modular multiplication operation executes an operation request of one batch, and the system can calculate N operations at the same time, so that the overall performance of the system is improved by N times. According tothe method, the pipelined characteristics of the pipelined Montgomery modular multiplier are utilized, a bottom pipelined hardware circuit is ingeniously multiplexed, multiple point addition operations are executed at the same time in a batch processing mode, and the throughput of the whole system is improved by several orders of magnitudes. Therefore, the performance / hardware resource ratio andthe performance / energy consumption ratio of the method are improved by several times or even dozens of times compared with those of the prior art. Meanwhile, the optimal number of Montgomery modular multipliers and modular adders is selected by analyzing the characteristics of the point addition algorithm, and the optimal configuration of performance and resource use is achieved.

Description

technical field [0001] The invention relates to the technical field of elliptic curve cryptography systems, in particular to a high-performance integrated circuit method and device for doubling points of elliptic curve cryptography. Background technique [0002] Information security is based on security algorithms, and one type of security algorithms is asymmetric key algorithms. The advantage of the asymmetric key algorithm is high security, but the disadvantage is that the encryption speed is much slower than the block cipher, so people have been studying how to improve the operation speed of the asymmetric key algorithm. At present, there are mainly two types of asymmetric key algorithms, one is RSA, and the other is Elliptic Curve Cryptography (ECC). [0003] Elliptic Curve Cryptography (ECC) was proposed by N.Koblitz and V.Miller in 1985. It is a kind of cryptographic system obtained by replacing the finite cyclic group in the discrete logarithm problem with the ellipt...

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): H04L9/30
CPCH04L9/3066H04L2209/125
Inventor 胡世文沈亚明常洪明田涛
Owner 南京秉速科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products