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

A Point Addition and Point Multiplication Circuit Based on Binary Expansion Field and Its Control Method

A binary domain expansion and point addition technology, which is applied in the field of circuits and systems, can solve the problems of large power consumption and heat generation of point addition and point doubling circuits, inability to fully utilize hardware resources, and excessively long calculation task time, etc. problem, achieve the effect of reducing hardware redundancy, increasing battery life, and reducing time spent

Active Publication Date: 2022-03-25
SOUTH CHINA NORMAL UNIVERSITY
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it is not necessary to use the same amount of hardware resources in each round of point addition and doubling calculations, so the existing technology usually causes too much hardware redundancy, and hardware resources cannot be fully utilized. It makes the whole circuit too complicated, and it takes more clock cycles to work, which finally shows that the calculation task takes too long, the power consumption and heat generation of the dot addition and doubling circuits are too large, and it is applied to mobile Disadvantages such as poor battery life at the terminal

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
  • A Point Addition and Point Multiplication Circuit Based on Binary Expansion Field and Its Control Method
  • A Point Addition and Point Multiplication Circuit Based on Binary Expansion Field and Its Control Method
  • A Point Addition and Point Multiplication Circuit Based on Binary Expansion Field and Its Control Method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] refer to figure 1 , The point addition and point multiplication circuit is composed of a finite state machine, a modular multiplication module, a modular square module, a modular addition module, a modular inversion module, a data register, a status register, a counting register and a control signal register. Wherein, the finite state machine is the control core of the entire point addition and doubling circuit, which controls the modular multiplication module and the modular square module to work.

[0027] 1. Modular multiplication module

[0028] The modular multiplication module is used for binary expansion In the calculation, the effective bits of the multiplier are 257 bits at this time, and the first multiplier A and the second multiplier B received by the modular multiplication module are both 258 bits, so m=256 in this embodiment.

[0029] refer to figure 2 , the modular multiplication module includes a finite state machine, a first input unit, a second inp...

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 point addition and doubling circuit based on binary expansion and a control method thereof. The point addition and doubling circuit includes a finite state machine, a modular multiplication module, a modular square module, a modular addition module, and a modular inverse module, data register, status register, count register and control signal register. By using the finite state machine to call the modular multiplication module, modular square module, modular addition module and modular inverse module, operations such as point addition, point doubling, and coordinate transformation are realized. Since different modules can be called repeatedly, hardware redundancy can be reduced, hardware resources can be fully utilized, and the circuit structure can be simplified, so that the entire circuit consumes fewer clock cycles to work when executing each instruction, and ultimately reduces the time for computing tasks cost, reduce power consumption and heat generation, and increase the battery life of mobile terminals using this point plus and point doubling circuit. The invention is widely used in the technical field of circuits and systems.

Description

technical field [0001] The invention relates to the technical field of circuits and systems, in particular to a point addition and doubling circuit based on binary expansion and a control method thereof. Background technique [0002] In the application of elliptic curve cryptographic algorithm, etc., for the elliptic curve y in the Jacobian weighted projective coordinate system 2 +xyz=x 3 +ax 2 z 2 +bz 6 , asking for P 3 (x 3 ,y 3 ,z 3 ) = P 2 (x 2 ,y 2 ,z 2 )+P 1 (x 1 ,y 1 ,z 1 ), need to go through the following point addition process: [0003] h 3 =h 2 + h 1 , h 6 =h 5 + h 4 , h 7 =z 1 h 3 , h 8 =h 7 the y 2 + h 6 x 2 ,z 3 =h 7 z 2 , h 9 =h 6 +z 3 , [0004] ask for P 3 (x 3 ,y 3 ,z 3 ) = P 1 (x 1 ,y 1 ,z 1 )+P 1 (x 1 ,y 1 ,z 1 ), need to go through the following doubling process: [0005] [0006] It can be seen from the above expressions that both the point addition process and the point doubling process involve...

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 Patents(China)
IPC IPC(8): G06F7/72
CPCG06F7/725G06F7/722
Inventor 王德明梁英钊骆开庆黄鑫
Owner SOUTH CHINA NORMAL UNIVERSITY
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