Device and method for calculation on elliptic curve
a technology of elliptic curve and device, applied in the field of device and method for calculation on elliptic curve, can solve the problems of inability to obtain y coordinate, inability to calculate scalar multiplication points, and difficulty in the above-mentioned problem of finite field with many elements,
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
first embodiment
[0163] (The First Embodiment)
[0164] 1. The Structure and the Operations of the Elliptic Curve Calculation Device 200
[0165] FIG. 3 is a function block diagram that shows the structure of the elliptic curve calculation device 200 according to the first embodiment. This elliptic curve calculation device 200 is a calculation device that is realized by logic circuits like a computer device or LSI and so forth that execute a special purpose program, and to which a parameter p (a prime number) of a Montgomery-type elliptic curve E: B.times.y.sup.2=x.sup.3+A.times.x.sup.2+x on the finite field GF(p), elements A and B on GF(p), a point G that belongs to E(GF(p)), and the x coordinate of points multiplied by exponentiation of two against the point G, (2.sup.i)*G (i=1, 2, . . . , n-1) are given in advance, and that receives an arbitrary k of n bits and outputs the x coordinate of a scalar-multiplied point against the point G: k*G. The elliptic curve calculation device 200 has a characteristic ...
second embodiment
[0277] (The Second Embodiment)
[0278] Next, an elliptic curve calculation device according to the second embodiment of the present invention is explained.
[0279] 1. The Structure and Operations of the Elliptic Curve Calculation Device 300
[0280] FIG. 10 is a block diagram that shows the structure of the elliptic curve calculation device 300 according to the second embodiment. This elliptic curve calculation device 300 is, similarly to the first embodiment, a calculation device that is realized by logic circuits like a computer device or LSI and so forth that execute a special purpose program, and to which a parameter p (a prime number) of a Montgomery-type elliptic curve E: B.times.y.sup.2=x.sup.3+A.times.x.sup.2+x on the finite field GF(p), elements A and B on GF(p), a point G that belongs to E(GF(p)), and the x coordinate of points multiplied by exponentiation of two against the point G: (2.sup.i)*G (i=1, 2, . . . , n-1) are given in advance, and that receives an arbitrary k of n bit...
third embodiment
[0366] (The Third Embodiment)
[0367] Next, an elliptic curve calculation device according to the third embodiment of the present invention is explained.
[0368] 1. The Structure and Operations of the Elliptic Curve Calculation Device 400
[0369] FIG. 14 is a block diagram that shows the structure of the elliptic curve calculation device 400 according to the third embodiment. This elliptic curve calculation device 400 is, similarly to the first and second embodiments, a calculation device that is realized by logic circuits like a computer device or LSI and so forth that execute a special purpose program, and to which a parameter p (a prime number) of a Montgomery-type elliptic curve E: B.times.y.sup.2=x.sup.3+A.times.x.sup.2-+x on the finite field GF(p), elements A and B on GF(p), a point G that belongs to E(GF(p)), and the x coordinate of points multiplied by exponentiation of two against the point G: (2.sup.i)*G (i=1, 2, . . . , n-1) are given in advance, and that receives an arbitrary ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com