Parallel multiplication in GF(2k) using polynomial residue arithmetic

被引:17
|
作者
Halbutogullari, A [1 ]
Koc, ÇK [1 ]
机构
[1] Oregon State Univ, Corvallis, OR 97331 USA
关键词
finite field multiplication; residue arithmetic; parallel algorithm; cryptography;
D O I
10.1023/A:1008389508626
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a novel method of parallelization of the multiplication operation in GF(2(k)) for an arbitrary value of k and arbitrary irreducible polynomial n(x) generating the field. The parallel algorithm is based on polynomial residue arithmetic, and requires that we find L pairwise relatively prime moduli m(i)(x) such that the degree of the product polynomial M(x)=m(1)(x)m(2)(x)\cdots m(L)(x) is at least 2k. The parallel algorithm receives the residue representations of the input operands (elements of the field) and produces the result in its residue form, however, it is guaranteed that the degree of this polynomial is less than k and it is properly reduced by the generating polynomial n(x), i.e., it is an element of the field. In order to perform the reductions, we also describe a new table lookup based polynomial reduction method.
引用
收藏
页码:155 / 173
页数:19
相关论文
共 50 条
  • [1] Parallel Multiplication in GF(2k) using Polynomial Residue Arithmetic
    A. Halbutogullari
    C. K. Koc
    [J]. Designs, Codes and Cryptography, 2000, 20 : 155 - 173
  • [2] Parallel montgomery multiplication in GF(2k) using trinomial residue arithmetic
    Bajard, JC
    Imbert, L
    Jullien, GA
    [J]. 17TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2005, : 164 - 171
  • [3] GF(2n) Montgomery Multiplication using Polynomial Residue Arithmetic
    Schinianakis, Dimitrios
    Skavantzos, Alexander
    Stouraitis, Thanos
    [J]. 2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012,
  • [4] Montgomery Multiplication in GF(2k)
    Koç Ç.K.
    Acar T.
    [J]. Designs, Codes and Cryptography, 1998, 14 (1) : 57 - 69
  • [5] Montgomery multiplication and squaring algorithms in GF(2k)
    Kim, NY
    Yoo, KY
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 1, PROCEEDINGS, 2003, 2667 : 865 - 874
  • [6] GF(2K) multipliers based on montgomery multiplication algorithm
    Fournaris, AP
    Koufopavlou, O
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 849 - 852
  • [7] Versatile multiplier architectures in GF(2k) fields using the Montgomery multiplication algorithm
    Fournaris, Apostolos P.
    Koufopavlou, O.
    [J]. INTEGRATION-THE VLSI JOURNAL, 2008, 41 (03) : 371 - 384
  • [8] Comparing design approaches for elliptic curve point multiplication over GF(2k) with polynomial basis representation
    Fournaris, Apostolos P.
    Zafeirakis, Ioannis
    Kitsos, Paris
    Koufopavlou, Odysseas
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (08) : 1139 - 1155
  • [9] GF(P(M)) MULTIPLICATION USING POLYNOMIAL RESIDUE NUMBER-SYSTEMS
    PARKER, MG
    BENAISSA, M
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1995, 42 (11): : 718 - 721
  • [10] Montgomery residue representation fault-tolerant computation in GF(2k)
    Medos, Silvana
    Boztas, Serdar
    [J]. INFORMATION SECURITY AND PRIVACY, 2008, 5107 : 419 - 432