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

Small-area scalar multiplication circuit applied to ECC safety hardware circuit

A hardware circuit and scalar multiplication technology, which is applied to the public key of secure communication, secure communication device, calculation using non-numerical representation, etc., to achieve the effect of reducing circuit area, reducing hardware resource overhead, and high hardware efficiency

Active Publication Date: 2021-07-13
NANJING UNIV OF AERONAUTICS & ASTRONAUTICS
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, there is currently a lack of a device that can improve the efficiency of scalar multiplication circuits

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
  • Small-area scalar multiplication circuit applied to ECC safety hardware circuit
  • Small-area scalar multiplication circuit applied to ECC safety hardware circuit
  • Small-area scalar multiplication circuit applied to ECC safety hardware circuit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further described below in conjunction with specific embodiments with reference to the accompanying drawings.

[0029] Embodiments of the present invention provide a small-area scalar multiplication circuit applied to ECC safety hardware circuits, such as Figure 1-2 As shown, it includes a scalar multiplication state machine, a key scanning module and an elliptic curve operation module, wherein the elliptic curve operation module has a coordinate conversion module, a coordinate recovery module and a point doubling point module. The scalar multiplication state machine is used to schedule and control the scalar multiplication operation between the private key and the elliptic curve coordinates based on the Montgomery ladder algorithm; the key scanning module is used to scan the private key and record the number of bits of the private key whose bit is 1; the elliptic curve operation module Used to perform scalar multiplication of private keys...

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 small-area scalar multiplication circuit applied to an ECC safety hardware circuit, and the circuit comprises a scalar multiplication state machine, a secret key scanning module and an elliptic curve operation module, wherein the elliptic curve operation module is provided with a coordinate conversion module, a coordinate recovery module and a point doubling point module. The scalar multiplication state machine is used for scheduling and controlling scalar multiplication operation of a private key based on the Montgomery ladder algorithm and an elliptic curve coordinate; the secret key scanning module is used for scanning a private key and recording the bit of the private key with the bit being 1; and the elliptic curve operation module is used for executing scalar multiplication operation of the private key and the elliptic curve coordinates. A point addition operation circuit and a point doubling operation circuit are fused, a modular operation unit in a point doubling module is reused, an elliptic curve operation module ECALU is completed and applied to a scalar multiplication circuit, circuit hardware resource overhead of the scalar multiplication module is reduced, and design of a smaller area is achieved.

Description

technical field [0001] The invention relates to the technical field of cryptographic circuit realization, in particular to a small-area scalar multiplication circuit applied to ECC safety hardware circuits. Background technique [0002] The cryptography community has started extensive research and standardization work on ECC since it was proposed in 1985, and many international and national standards organizations have adopted ECC as a public key cryptography standard. ECC has a broader application prospect, especially in resource-constrained applications such as wireless communication equipment and smart IC cards, becoming an attractive choice. The ECC algorithm has an obvious hierarchical structure, such as figure 1 As shown, it includes protocol layer, group operation layer, curve layer and finite field layer. [0003] In the elliptic curve public key encryption system, the encryption party A processes the plaintext as follows: use the private key to sign the plaintext,...

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/30G06F7/72
CPCH04L9/3066G06F7/728H04L2209/12
Inventor 秦珮瑶周芳吴宁费才献葛芬路通
Owner NANJING UNIV OF AERONAUTICS & ASTRONAUTICS