• DocumentCode
    754918
  • Title

    A new construction of Massey-Omura parallel multiplier over GF(2 m)

  • Author

    Reyhani-Masoleh, Arash ; Hasan, M. Anwar

  • Author_Institution
    Dept. of Combinatorics & Optimization, Waterloo Univ., Ont., Canada
  • Volume
    51
  • Issue
    5
  • fYear
    2002
  • fDate
    5/1/2002 12:00:00 AM
  • Firstpage
    511
  • Lastpage
    520
  • Abstract
    The Massey-Omura multiplier of GF(2m) uses a normal basis and its bit parallel version is usually implemented using m identical combinational logic blocks whose inputs are cyclically shifted from one another. In the past, it was shown that, for a class of finite fields defined by irreducible all-one polynomials, the parallel Massey-Omura multiplier had redundancy and a modified architecture of lower circuit complexity was proposed. In this article, it is shown that, not only does this type of multiplier contain redundancy in that special class of finite fields, but it also has redundancy in fields GF(2m) defined by any irreducible polynomial. By removing the redundancy, we propose a new architecture for the normal basis parallel multiplier, which is applicable to any arbitrary finite field and has significantly lower circuit complexity compared to the original Massey-Omura normal basis parallel multiplier. The proposed multiplier structure is also modular and, hence, suitable for VLSI realization. When applied to fields defined by the irreducible all-one polynomials, the multiplier´s circuit complexity matches the best result available in the open literature
  • Keywords
    circuit complexity; combinational circuits; multiplying circuits; parallel architectures; Massey-Omura multiplier; all-one polynomial; circuit complexity; combinational logic; finite fields; normal basis parallel multiplier; optimal normal bases; parallel Massey-Omura multiplier; parallel multiplier; redundancy; Arithmetic; Complexity theory; Cryptography; Galois fields; Helium; Logic; Niobium; Polynomials; Redundancy; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2002.1004590
  • Filename
    1004590