Efficient arithmetic in finite field extensions with application in elliptic curve cryptography

被引:8
|
作者
Bailey, DV
Paar, C
机构
[1] Worcester Polytech Inst, Dept Comp Sci, Worcester, MA 01609 USA
[2] Worcester Polytech Inst, Dept Elect & Comp Engn, Worcester, MA 01609 USA
关键词
finite fields; fast arithmetic; binomials; modular reduction; elliptic curves; inversion;
D O I
10.1007/s001450010012
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This contribution focuses on a class of Galois field used to achieve fast finite field arithmetic which we call an Optimal Extension Field (OEF), first introduced in [3]. We extend this work by presenting an adaptation of Itoh and Tsujii's algorithm for finite field inversion applied to OEFs. In particular, we use the facts that the action of the Frobenius map in GF(p(m)) can be computed with only rn -1 subfield multiplications and that inverses in GF(p(m)) may be computed cheaply using known techniques. As a result, we show that one extension held inversion can be computed with a logarithmic number of extension field multiplications. In addition, we provide new extension field multiplication formulas which give a performance increase. Further, we provide an OEF construction algorithm together with tables of Type I and Type II OEFs along with statistics on the number of pseudo-Mersenne primes and OEFs. We apply this new work to provide implementation results using these methods to construct elliptic curve cryptosystems on both DEC Alpha workstations and Pentium-class PCs. These results show that OEFs when used with our new inversion and multiplication algorithms provide a substantial performance increase over other reported methods.
引用
收藏
页码:153 / 176
页数:24
相关论文
共 50 条
  • [21] Performance Analysis of Reversible Finite Field Arithmetic Architectures Over GF(p) and GF(2m) in Elliptic Curve Cryptography
    Saravanan, P.
    Kalpana, P.
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (08)
  • [22] A NOTE ON THE ARITHMETIC OF AN ELLIPTIC CURVE OVER ZP-EXTENSIONS
    RAMAROSON, F
    [J]. PROCEEDINGS OF THE JAPAN ACADEMY SERIES A-MATHEMATICAL SCIENCES, 1987, 63 (08) : 318 - 319
  • [23] New formulae for efficient elliptic curve arithmetic
    Hisil, Huseyin
    Carter, Gary
    Dawson, Ed
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2007, 2007, 4859 : 138 - 151
  • [24] Elliptic Curve Cryptography on Constrained Microcontrollers Using Frequency Domain Arithmetic
    Gulen, Utku
    Baktir, Selcuk
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, PART VI - ICCSA 2014, 2014, 8584 : 493 - 506
  • [25] GF(2m) arithmetic modules for elliptic curve cryptography
    Morales-Sandoval, Miguel
    Feregrino-Uribe, Claudia
    [J]. RECONFIG 2006: PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGA'S, 2006, : 176 - +
  • [26] Elliptic curve cryptography arithmetic in terms of one variable polynomial division
    Pote, Santoshi
    Sule, Virendra
    Lande, B. K.
    [J]. JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2020, 23 (08): : 1545 - 1571
  • [27] Accelerating AES using instruction set extensions for elliptic curve cryptography
    Tillich, S
    Grossschädl, J
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 2, 2005, 3481 : 665 - 675
  • [28] Elliptic curve cryptography over binary finite field GF(2m)
    Department of Physics, Eastern Mediterranean University, via Mersin 10, Gazimagusa, North Cyprus, Turkey
    [J]. Inf. Technol. J., 2006, 1 (204-229):
  • [29] Representation of elements in F2m enabling unified field arithmetic for elliptic curve cryptography
    Cilardo, A
    Mazzeo, A
    Mazzocca, N
    [J]. ELECTRONICS LETTERS, 2005, 41 (14) : 798 - 800
  • [30] Efficient Architectures for Elliptic Curve Cryptography Processors for RFID
    Leinweber, Lawrence
    Papachristou, Christos
    Wolff, Francis G.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2009, : 372 - 377