• DocumentCode
    759996
  • Title

    GF(2m) multiplication and division over the dual basis

  • Author

    Fenn, Sebastian T J ; Benaissa, Mohammed ; Taylor, David

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Huddersfield Polytech., UK
  • Volume
    45
  • Issue
    3
  • fYear
    1996
  • fDate
    3/1/1996 12:00:00 AM
  • Firstpage
    319
  • Lastpage
    327
  • Abstract
    In this paper an algorithm for GF(2m) multiplication/division is presented and a new, more generalized definition of duality is proposed. From these the bit-serial Berlekamp multiplier is derived and shown to be a specific case of a more general class of multipliers. Furthermore, it is shown that hardware efficient, bit-parallel dual basis multipliers can also be designed. These multipliers have a regular structure, are easily extended to different GF(2m) and hence suitable for VLSI implementations. As in the bit-serial case these bit-parallel multipliers can also be hardwired to carry out constant multiplication. These constant multipliers have reduced hardware requirements and are also simple to design. In addition, the multiplication/division algorithm also allows a bit-serial systolic finite field divider to be designed. This divider is modular, independent of the defining irreducible polynomial for the field, easily expanded to different GF(2m) and its longest delay path is independent of m
  • Keywords
    digital arithmetic; duality (mathematics); Berlekamp multiplier; Reed-Solomon codecs; VLSI; bit-parallel multipliers; bit-serial systolic finite field divider; division; dual basis; duality; finite field division; finite field multiplication; irreducible polynomials; multiplication; systolic arrays; Arithmetic; Codecs; Cryptography; Decoding; Galois fields; Graphics; Hardware; Polynomials; Reed-Solomon codes; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.485570
  • Filename
    485570