• DocumentCode
    1324401
  • Title

    Digit-Level Semi-Systolic and Systolic Structures for the Shifted Polynomial Basis Multiplication Over Binary Extension Fields

  • Author

    Hariri, Arash ; Reyhani-Masoleh, Arash

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Western Ontario, London, ON, Canada
  • Volume
    19
  • Issue
    11
  • fYear
    2011
  • Firstpage
    2125
  • Lastpage
    2129
  • Abstract
    Finite field multiplication is one of the most important operations in the finite field arithmetic. In this paper, we study semi-systolic and systolic implementations of the shifted polynomial basis multiplication and propose low time complexity semi-systolic and systolic array structures. We show that our proposed semi-systolic multiplier is faster than its existing counterparts available in the literature. Our application-specified integrated circuit (ASIC) implementation of the proposed semi-systolic multiplier demonstrates that reduction in time complexity is achieved without imposing hardware overhead. Furthermore, our proposed systolic array shifted polynomial basis (SPB) multiplier has a low time complexity for general irreducible polynomials.
  • Keywords
    application specific integrated circuits; computational complexity; multiplying circuits; polynomials; ASIC implementation; SPB multiplier; application-specified integrated circuit implementation; binary extension field; digit-level semisystolic multiplier array structure; digit-level systolic multiplier array structure; finite field arithmetic; finite field multiplication; shifted polynomial basis multiplication; shifted polynomial basis multiplier; time complexity; Arrays; Clocks; Complexity theory; Delay; Latches; Logic gates; Polynomials; Binary extension fields; digit-level; multiplication; semi-systolic; shifted polynomial basis; systolic;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2010.2066994
  • Filename
    5571040