Symmetric digit sets for elliptic curve scalar multiplication without precomputation

被引:6
|
作者
Heuberger, Clemens [1 ]
Mazzoli, Michela [1 ]
机构
[1] Alpen Adria Univ Klagenfurt, Inst Math, A-9020 Klagenfurt Am Worthersee, Austria
基金
奥地利科学基金会;
关键词
Elliptic curve scalar multiplication; Frobenius endomorphism; Integer digit expansion; Width-w Non-Adjacent Form; Gaussian integers; Eisenstein integers;
D O I
10.1016/j.tcs.2014.06.010
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe a method to perform scalar multiplication on two classes of ordinary elliptic curves, namely E : y(2) = x(3) + Ax in prime characteristic p equivalent to 1 mod 4, and E : y(2) = x(3) +B in prime characteristic p equivalent to 1 mod 3. On these curves, the 4-th and 6-th roots of unity act as (computationally efficient) endomorphisms. In order to optimise the scalar multiplication, we consider a width-w-NAF (Non-Adjacent Form) digit expansion of positive integers to the complex base of tau, where tau is a zero of the characteristic polynomial x(2) - tx + p of the Frobenius endomorphism associated to the curve. We provide a precomputationless algorithm by means of a convenient factorisation of the unit group of residue classes modulo tau in the endomorphism ring, whereby we construct a digit set consisting of powers of subgroup generators, which are chosen as efficient endomorphisms of the curve. (C) 2014 The Authors. Published by Elsevier B.V.
引用
收藏
页码:18 / 33
页数:16
相关论文
共 50 条
  • [1] SPEEDING UP REGULAR ELLIPTIC CURVE SCALAR MULTIPLICATION WITHOUT PRECOMPUTATION
    Kim, Kwang Ho
    Choe, Junyop
    Kim, Song Yun
    Kim, Namsu
    Hong, Sekung
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2020, 14 (04) : 703 - 726
  • [2] Speeding up elliptic scalar multiplication with precomputation
    Lim, CH
    Hwang, HS
    INFORMATION SECURITY AND CRYPTOLOGY - ICISC'99, 2000, 1787 : 102 - 119
  • [3] Use of Montgomery trick in precomputation of multi-scalar multiplication in elliptic curve cryptosystems
    Okeya, K
    Sakurai, K
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2003, E86A (01) : 98 - 112
  • [4] Elliptic curve point multiplication algorithm using precomputation
    Mimi, H. (hani_mimi@yahoo.com), 1600, World Scientific and Engineering Academy and Society, Ag. Ioannou Theologou 17-23, Zographou, Athens, 15773, Greece (12):
  • [5] Sole Inversion Precomputation for Elliptic Curve Scalar Multiplications
    Dahmen, Erik
    Okeya, Katsuyuki
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2010, E93A (06) : 1140 - 1147
  • [6] Fast point multiplication on elliptic curves without precomputation
    Joye, Marc
    ARITHMETIC OF FINITE FIELDS, PROCEEDINGS, 2008, 5130 : 36 - 46
  • [7] Elliptic Curve Cryptosystems and Scalar Multiplication
    Constantinescu, Nicolae
    ANNALS OF THE UNIVERSITY OF CRAIOVA-MATHEMATICS AND COMPUTER SCIENCE SERIES, 2010, 37 (01): : 27 - 34
  • [8] Scalar multiplication in elliptic curve libraries
    Alimoradi, Reza
    Arkian, Hamid Reza
    Razavian, Seiied-Mohammad-Javad
    Ramzi, Ali
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2021, 24 (03): : 657 - 666
  • [9] Hard problems in elliptic curve scalar multiplication
    Vijayarangan, Natarajan
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2010, 13 (05): : 445 - 452
  • [10] Elliptic Curve Scalar Multiplication with a Bijective Transform
    Nagai, Yoshitaka
    Shirase, Masaaki
    Izu, Tetsuya
    2014 EIGHTH INTERNATIONAL CONFERENCE ON INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING (IMIS), 2014, : 280 - 286