Fast elliptic curve point counting using Gaussian normal basis

被引:0
|
作者
Kim, HY [1 ]
Park, JY
Cheon, JH
Park, JH
Kim, JH
Hahn, SG
机构
[1] Korea Adv Inst Sci & Technol, Dept Math, Taejon, South Korea
[2] ICU, IRIS, Taejon, South Korea
[3] NSRI, Taejon, South Korea
来源
ALGORITHMIC NUMBER THEORY | 2002年 / 2369卷
关键词
elliptic curve; Gaussian normal basis; order counting;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present an improved algorithm for counting points on elliptic curves over finite fields. It is mainly based on Satoh-Skjernaa-Taguchi algorithm [SST01], and uses a Gaussian Normal Basis (GNB) of small type t less than or equal to 4. In practice, about 42% (36% for prime N) of fields in cryptographic context (i.e., for p = 2 and 160 < N < 600) have such bases. They can be lifted from F-pN to Z(pN) in a natural way. From the specific properties of GNBs, efficient multiplication and the Frobenius substitution axe available. Thus a fast norm computation algorithm is derived, which runs in O(N-2mu log N) with O(N-2) space, where the time complexity of multiplying two n-bit objects is O(n(mu)). As a result, for all small characteristic p, we reduced the time complexity of the SST-algorithm from O(N2mu+0.5) to O(N2mu+ 1/mu+1) and the space complexity still fits in O(N-2). Our approach is expected to be applicable to the AGM since the exhibited improvement is not restricted to only [SST01].
引用
收藏
页码:292 / 307
页数:16
相关论文
共 50 条
  • [1] Elliptic curve point counting over finite fields with Gaussian normal basis
    Park, JH
    Park, JY
    Hahn, SG
    PROCEEDINGS OF THE JAPAN ACADEMY SERIES A-MATHEMATICAL SCIENCES, 2003, 79 (01) : 5 - 8
  • [2] Problems on Gaussian Normal Basis Multiplication for Elliptic Curve Cryptosystem
    Chiou, C. W.
    Sun, Y. -S.
    Lee, C. -M.
    Chiu, Y. -L.
    Lin, J. -M.
    Lee, C. -Y.
    GENETIC AND EVOLUTIONARY COMPUTING, VOL II, 2016, 388 : 201 - 207
  • [3] Design of elliptic curve cryptoprocessors over GF(2163) using the Gaussian normal basis
    Realpe-Munoz, P. C.
    Trujillo-Olaya, V.
    Velasco-Medina, J.
    INGENIERIA E INVESTIGACION, 2014, 34 (02): : 55 - 65
  • [4] Hardware architectures for elliptic curve cryptoprocessors using polynomial and gaussian normal basis over GF(2233)
    Tujillo-Olaya V.
    Velasco-Medina J.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2010, 6480 (PART 2): : 79 - 103
  • [5] Quasi-quadratic elliptic curve point counting using rigid cohomology
    Hubrechts, Hendrik
    JOURNAL OF SYMBOLIC COMPUTATION, 2009, 44 (09) : 1255 - 1267
  • [6] On Fast Implementations of Elliptic Curve Point Multiplication
    Morales, Einstein
    ACMSE 2022: PROCEEDINGS OF THE 2022 ACM SOUTHEAST CONFERENCE, 2022, : 173 - 180
  • [7] Fast Elliptic Curve Point Multiplication for WSNs
    Kodali, Ravi Kishore
    Karanam, Srikrishna
    Patel, Kashyapkumar
    Budwal, Harpreet Singh
    2013 IEEE TENCON SPRING CONFERENCE, 2013, : 194 - 198
  • [8] Side Channel Attack Resistance of the Elliptic Curve Point Multiplication using Gaussian Integers
    Safieh, Malek
    Thiers, Johann-Philipp
    Freudenberger, Juergen
    2020 ZOOMING INNOVATION IN CONSUMER TECHNOLOGIES CONFERENCE (ZINC), 2020, : 231 - 236
  • [9] Fast Elliptic Curve Point Multiplication Algorithm Optimization
    Zhang HaiBin
    Ji XiaoPing
    Wu BoYing
    Li GuangYu
    MACHINERY ELECTRONICS AND CONTROL ENGINEERING III, 2014, 441 : 1044 - +
  • [10] Fast Point Operation Architecture for Elliptic Curve Cryptography
    Li, Qingwei
    Wang, Zhongfeng
    Liu, Xingcheng
    2008 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2008), VOLS 1-4, 2008, : 184 - +