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 条
  • [1] Efficient Arithmetic in Finite Field Extensions with Application in Elliptic Curve Cryptography
    Daniel V. Bailey
    Christof Paar
    [J]. Journal of Cryptology, 2001, 14 : 153 - 176
  • [2] Efficient Prime-Field Arithmetic for Elliptic Curve Cryptography on Wireless Sensor Nodes
    Zhang, Yang
    Grossschaedl, Johann
    [J]. 2011 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), VOLS 1-4, 2012, : 459 - 466
  • [3] Flexible elliptic curve cryptography coprocessor using scalable finite field arithmetic blocks on FPGAs
    Loi, K. C. Cinnati
    Ko, Seok-Bum
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 63 : 182 - 189
  • [4] Finite field polynomial multiplication in the frequency domain with application to elliptic curve cryptography
    Baktir, Selcuk
    Sumar, Berk
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 991 - +
  • [5] A Consideration of an Efficient Arithmetic over the Extension Field of Degree 3 for Elliptic Curve Pairing Cryptography
    Li, Xin
    Kodera, Yuta
    Uetake, Yoshinori
    Kusaka, Takuya
    Nogami, Yasuyuki
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-TAIWAN (ICCE-TW), 2018,
  • [6] CREATING AN ELLIPTIC CURVE ARITHMETIC UNIT FOR USE IN ELLIPTIC CURVE CRYPTOGRAPHY
    Fournaris, Apostolos P.
    Koufopavlou, Odysseas
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 1457 - 1464
  • [7] Performance of finite field arithmetic in an elliptic curve cryptosystem
    Li, Z
    Higgins, J
    Clement, M
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 2001, : 249 - 256
  • [8] Finite Field Arithmetic for Cryptography
    Savas, Erkay
    Koc, Cetin Kaya
    [J]. IEEE CIRCUITS AND SYSTEMS MAGAZINE, 2010, 10 (02) : 40 - 56
  • [9] A tightly coupled finite field arithmetic hardware in an FPGA-based embedded processor core for elliptic curve cryptography
    Khalil-Hani, M.
    Irwansyah, Arif
    Hau, Yuan Wen
    [J]. International Journal of Information and Communication Technology, 2009, 2 (1-2) : 60 - 72
  • [10] A Tightly Coupled Finite Field Arithmetic Hardware in an FPGA-based Embedded Processor Core for Elliptic Curve Cryptography
    Khalil-Hani, Mohamed
    Irwansyah, Arif
    Hau, Y. W.
    [J]. ICED: 2008 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, VOLS 1 AND 2, 2008, : 324 - 329