• DocumentCode
    1202497
  • Title

    Low complexity word-level sequential normal basis multipliers

  • Author

    Reyhani-Masoleh, Arash ; Hasan, M. Anwar

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Western Ontario, London, Ont., Canada
  • Volume
    54
  • Issue
    2
  • fYear
    2005
  • Firstpage
    98
  • Lastpage
    110
  • Abstract
    For efficient hardware implementation of finite field arithmetic units, the use of a normal basis is advantageous. In this paper, two classes of architectures for multipliers over the finite field GF(2m) are proposed. These multipliers are of sequential type, i.e., after receiving the coordinates of the two input field elements, they go through k, 1 ≤ k ≤ m, iterations (i.e., clock cycles) to finally yield all the coordinates of the product in parallel. The value of k depends on the word size w = m/k. For w > 1, these multipliers are highly area efficient and require fewer number of logic gates even when compared with the most area efficient multipliers 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, if the field dimension m is composite, i.e., m = kn, then the extension of one class of the architectures yields a highly efficient multiplier over composite fields.
  • Keywords
    Galois fields; combinational circuits; computational complexity; cryptography; digital arithmetic; logic gates; multiplying circuits; Massey-Omura multiplier; cryptographic systems; finite field arithmetic units; logic gates; normal basis multipliers; word-level sequential multipliers; Arithmetic; Clocks; Cryptography; Delay; Error correction; Galois fields; Hardware; Logic gates; Silicon; Table lookup;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2005.29
  • Filename
    1377149