• DocumentCode
    1571987
  • Title

    Low complexity sequential normal basis multipliers over GF(2m)

  • Author

    Reyhani-Masoleh, Arash ; Hasan, M. Anwar

  • Author_Institution
    Dept. of Combinatorics & Optimization, Waterloo Univ., Ont., Canada
  • fYear
    2003
  • Firstpage
    188
  • Lastpage
    195
  • Abstract
    For efficient hardware implementation of finite field arithmetic units, the use of a normal basis is advantageous. Two architectures for multipliers over the finite field GF(2m) are proposed. Both of these multipliers are of sequential type - after receiving the coordinates of the two input field elements, they go through m iterations (or clock cycles) to finally yield all the coordinates of the product in parallel. These multipliers are highly area efficient and require fewer number of logic gates even when compared with the most area efficient multiplier available in the open literature. This makes the proposed multipliers suitable for applications where the value of m is large but space is of concern, e.g., resource constrained cryptographic systems. Additionally, the AND gate count for one of the multipliers is m/2+1 only. This implies that if the multiplication over GF(2m) is performed using a suitable subfield GF(2n), where n>1 and n|m, then the corresponding multiplier architecture will yield a highly efficient digit or word serial multiplier.
  • Keywords
    circuit complexity; digital arithmetic; logic gates; multiplying circuits; parallel architectures; sequential circuits; AND gate; Massey-Omura multiplier; cryptographic system; digit serial multiplier; finite field arithmetic; logic gate; optimal normal basis; sequential normal basis multiplier architecture; word serial multiplier; Arithmetic; Clocks; Computer architecture; Cryptography; Delay; Error correction; Galois fields; Hardware; Logic gates; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 2003. Proceedings. 16th IEEE Symposium on
  • ISSN
    1063-6889
  • Print_ISBN
    0-7695-1894-X
  • Type

    conf

  • DOI
    10.1109/ARITH.2003.1207678
  • Filename
    1207678