Prime number field elliptic curve cryptography system of VLSI realization accelerator

An elliptic curve cryptography and cryptosystem technology, applied in the field of prime number domain elliptic curve cryptosystems, can solve problems such as low software efficiency, and achieve the effects of strong portability and excellent performance area ratio

Inactive Publication Date: 2016-07-20
BEIJING SMARTCHIP MICROELECTRONICS TECH COMPANY +3
View PDF2 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to overcome above-mentioned deficiencies in the prior art, the invention provides a kind of VLSI to realize the prime number domain elliptic curve cryptosystem of accelerator, has analyzed the software efficiency of prime number domain Elliptic Curve Cryptography (ECC) algorithm, aims at the lower problem of software efficiency, to the password The system is divided into software and hardware, and a hardware accelerator design suitable for elliptic curve cryptographic SoC is proposed

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
  • Prime number field elliptic curve cryptography system of VLSI realization accelerator
  • Prime number field elliptic curve cryptography system of VLSI realization accelerator
  • Prime number field elliptic curve cryptography system of VLSI realization accelerator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The specific embodiments of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0032] The invention provides a prime number field elliptic curve cryptography system for a VLSI implementation accelerator, including: analyzing the software efficiency of the prime number field elliptic curve cryptography (ECC) algorithm, aiming at the problem of low software efficiency, dividing the cryptosystem into software and hardware, and proposing A Hardware Accelerator Design for Elliptic Curve Cryptography SoCs. The hardware accelerator implements the dot multiplication and prime number detection of the prime number field, which improves the system performance at the cost of a small amount of area. The accelerator is based on the HJTC0.11umeFlash cell library, with an area of ​​about 0.6mm 2 . At a frequency of 50MHz, the 192-bit non-fixed-point multiplication performance is 167 times / s, and the 256-bit non-fixed-point...

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 prime number field elliptic curve cryptography system of a VLSI realization accelerator. The elliptic curve cryptography system comprises a modular arithmetic layer, a point arithmetic layer, an encryption master operation layer, an encryption mechanism layer, an external interface layer and a hardware resource layer. The accelerator is mounted on a bus as a slave device. A processor enables the accelerator to start working through configuring corresponding registers in the accelerator. According to the system, through rationally dividing hardware and software, an excellent performance to area ratio is obtained; and through adoption of hardware customization, prime number judgment, point addition and point multiplication operation efficiencies of a bottom layer are greatly improved.

Description

technical field [0001] The invention relates to the field of electronic information security, in particular to a VLSI prime field elliptic curve cryptosystem for implementing an accelerator. Background technique [0002] Since Elliptic Curve Cryptography (ECC) was proposed, it has been widely used in embedded systems because of its high single-bit security. The security of ECC is based on the difficulty of solving the discrete logarithm problem (ECDLP) of the additive group on elliptic curves. Based on elliptic curve cryptography, various encryption and signature protocols have been developed internationally, and these protocols have been widely used. However, the application of ECC on resource-limited devices is still limited by the excessively long operands and the high resource requirements of complex elliptic curve operations. The academic community has proposed some ECC implementation schemes. Among them, the goal of the software implementation scheme is to solve the ...

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/3066
Inventor 张威龙杨昆姜学平
Owner BEIJING SMARTCHIP MICROELECTRONICS TECH COMPANY
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