ECC (elliptic curve cryptosystem) encryption hardware device with expandable parameter bit width

A technology for encrypting hardware and parameters, applied to encryption devices with shift registers/memory, user identity/authority verification, etc.

Inactive Publication Date: 2013-04-03
WUHAN UNIV
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, high-level encryption still requires high-bit-width parameters. Therefore, it is the direction of many researchers to provide a method for expanding the parameter bit-width and its hardware implementation.

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
  • ECC (elliptic curve cryptosystem) encryption hardware device with expandable parameter bit width

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] Below in conjunction with accompanying drawing and specific embodiment the present invention is described in further detail:

[0017] figure 1 The hardware structure of the ECC algorithm implementation in the embodiment of the present invention is given in , and the hardware structure has three layers from the top layer to the bottom layer according to the ECC encryption algorithm: ECC encryption / decryption control layer, point operation layer and domain operation layer.

[0018] The ECC encryption / decryption control layer includes a domain width control unit, an ECC encryption / decryption control unit, a memory, a data serial-to-parallel conversion module and four sets of register groups, and the control bus of the domain width control unit is connected to the ECC encryption / decryption control unit; One control signal of the ECC encryption / decryption control unit is connected to the point multiplication operation module in the point operation layer, and another control ...

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 ECC (elliptic curve cryptosystem) encryption hardware device with expandable parameter bit width. The device comprises an ECC encryption/decryption control layer, a point operation layer and a domain operation layer. The ECC encryption/decryption control layer comprises a domain width control unit, an ECC encryption/decryption control unit, a storage, a data serial-parallel conversion module and four register groups supporting multi-bit-width, namely a 192-bit register group, a 224-bit register group, a 384-bit register group and a 521-bit register group. The point operation layer comprises a point adding and point double operation module and a point multiplication module. The domain operation layer comprises an operation module for addition, multiplication, square and inversion of Galoias domain. By the device suitable for FPGA (field programmable gate array) or ASIC (application specific integrated circuit), bit width of prime domain register is expandable.

Description

technical field [0001] The invention relates to the field of cryptography, in particular to an ECC encryption hardware structure and its key parts in an encryption and decryption algorithm, and belongs to the field of hardware design and system design of encryption algorithms. The invention provides an ECC encryption hardware device with scalable parameter bit width. Background technique [0002] Elliptic Curve Cryptography (ECC) was proposed by N.Koblitz and V.Miller in 1985. Elliptic curve cryptography belongs to the public key cryptosystem, which can provide the same functions as the RSA cryptosystem. However, its security is based on the difficulty of the Elliptic Curve Discrete Logarithm Problem (ECDLP). The best algorithm for solving ECDLP now has full exponential time complexity, which means that to achieve the desired level of security, elliptic curve cryptography can use shorter keys than RSA cryptography. Due to the advantage of short keys, the use of elliptic c...

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/32H04L9/06
Inventor 江先阳周正李彬唐从学
Owner WUHAN UNIV
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