• DocumentCode
    3156880
  • Title

    Quadrinomial modular arithmetic using modified polynomial basis

  • Author

    Negre, Christophe

  • Author_Institution
    LIRMM, Univ. Montpellier II, France
  • Volume
    1
  • fYear
    2005
  • fDate
    4-6 April 2005
  • Firstpage
    550
  • Abstract
    Finite field arithmetic has advantageous space and time complexity when the field is constructed with a sparse polynomial. Katti and Brennan in (May, 20023) introduced a new type of polynomial, which we will call here the nearly all one polynomial (NAOP), and they show that NAOP modular arithmetic is roughly equivalent to quadrinomial arithmetic. In this paper we will introduce a new representation : the modified polynomial basis, to compute modulo quadrinomials. We obtain a faster bit-parallel multiplier in F2n with time complexity equal to TA + (2 + log2(n + 1))TX and a space complexity equal to (n + 1) 2 AND and ((n + 1) 2 + m - k - 1) XOR. For fields F2n of degree n ranging between 160 and 500, which cannot be constructed with an irreducible trinomial or an optimal normal basis, our multiplier improve by 8% the time complexity of the previous multipliers proposed (Mastrovito,1991; Katti and Brennan,2003; Rodriguez-Henriquez and Koc, 2003), in compensation the space complexity is increased by 1.5%.
  • Keywords
    Galois fields; computational complexity; cryptography; digital arithmetic; multiplying circuits; polynomials; NAOP modular arithmetic; bit-parallel multiplier; finite field arithmetic; quadrinomial modular arithmetic; space complexity; sparse polynomial; time complexity; Arithmetic; Codes; Elliptic curve cryptography; Galois fields; Hardware; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2005. ITCC 2005. International Conference on
  • Print_ISBN
    0-7695-2315-3
  • Type

    conf

  • DOI
    10.1109/ITCC.2005.236
  • Filename
    1428520