• DocumentCode
    1518532
  • Title

    Mastrovito multiplier for all trinomials

  • Author

    Sunar, B. ; Koç, Ç K.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Oregon State Univ., Corvallis, OR, USA
  • Volume
    48
  • Issue
    5
  • fYear
    1999
  • fDate
    5/1/1999 12:00:00 AM
  • Firstpage
    522
  • Lastpage
    527
  • Abstract
    An efficient algorithm for the multiplication in GF(2m) was introduced by Mastrovito. The space complexity of the Mastrovito multiplier for the irreducible trinomial xm+x+1 was given as m2-1 XOR and m2 AND gales. In this paper, we describe an architecture based on a new formulation of the multiplication matrix and show that the Mastrovito multiplier for the generating trinomial xm+xn+1, where m≠2n, also requires m2-1 XOR and m2 AND gates, However, m2-xm/2 XOR gates are sufficient when the generating trinomial is of the form xm+xm/2+1 for an even m. We also calculate the time complexity of the proposed Mastrovito multiplier and give design examples for the irreducible trinomials x7+x4+1 and x6+x3+1
  • Keywords
    computational complexity; logic design; multiplying circuits; Mastrovito multiplier; irreducible trinomial; multiplication; multiplication matrix; space complexity; time complexity; trinomials; Algebra; Application software; Codes; Delay effects; Digital arithmetic; Elliptic curve cryptography; Galois fields; Hardware; Polynomials; Software standards;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.769434
  • Filename
    769434