• DocumentCode
    3148555
  • Title

    Subquadratic Space Complexity Multiplier for a Class of Binary Fields Using Toeplitz Matrix Approach

  • Author

    Hasan, M.A. ; Negre, C.

  • Author_Institution
    ECE Dept., Univ. of Waterloo, Waterloo, ON, Canada
  • fYear
    2009
  • fDate
    8-10 June 2009
  • Firstpage
    67
  • Lastpage
    75
  • Abstract
    In the recent past, subquadratic space complexity multipliers have been proposed for binary fields defined by irreducible trinomials and some specific pentanomials. For such multipliers, alternative irreducible polynomials can also be used, in particular, nearly all one polynomials (NAOPs) seem to be better than pentanomials (see [7]). For improved efficiency, multiplication modulo an NAOP is performed via modulo a quadrinomial whose degree is one more than that of the original NAOP. In this paper, we present a Toeplitz matrix-vector product based approach for multiplication modulo a quadrinomial. We obtain a fully parallel (nonsequential) multiplier with a subquadratic space complexity, which has the same order of space complexity as that of Fan and Hasan. The Toeplitz matrix-vector product based approach is also interesting in the design of sequential multipliers. In this paper, we present two such multipliers: one with bit serial output and the other bit parallel output.
  • Keywords
    computational complexity; digital arithmetic; matrix algebra; Toeplitz matrix approach; Toeplitz matrix-vector product; binary fields; fully parallel multiplier; irreducible trinomial; multiplication modulo; nearly all one polynomials; nonsequential multiplier; subquadratic space complexity multiplier; Circuits; Cryptography; Digital arithmetic; Galois fields; Hardware; Polynomials; Subquadratic complexity; binary field; double basis; multiplication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2009. ARITH 2009. 19th IEEE Symposium on
  • Conference_Location
    Portland, OR
  • ISSN
    1063-6889
  • Print_ISBN
    978-0-7695-3670-5
  • Type

    conf

  • DOI
    10.1109/ARITH.2009.15
  • Filename
    5223355