SCALAR MULTIPLICATION SYSTEM, SCALAR MULTIPLICATION APPARATUS, SCALAR MULTIPLICATION METHOD AND PROGRAM
A scalar multiplication system computes a scalar multiplication for a point on an elliptic curve. The scalar multiplication system includes a computer including a memory and a processor configured to execute computing a pre-computation table T including d points eiP having the same Z coordinate in J...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | English |
Published |
22.02.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A scalar multiplication system computes a scalar multiplication for a point on an elliptic curve. The scalar multiplication system includes a computer including a memory and a processor configured to execute computing a pre-computation table T including d points eiP having the same Z coordinate in Jacobian coordinates using elliptic curve point addition or elliptic curve point doubling according to a Co-Z method for a point P on the elliptic curve and d integers ei(i∈[1, d]); converting a scalar value k into a scalar value k′ expressed as k′=k0′20+k1′21+ . . . +kn−1′2n−1 (ki′∈{0, e1, . . . , ±ed}); and using the pre-computation table T and the scalar value k′ to compute a scalar multiplication k′P using the elliptic curve point addition according to the Co-Z method. |
---|---|
Bibliography: | Application Number: US202118260395 |