• DocumentCode
    888152
  • Title

    Bit-parallel finite field multipliers for irreducible trinomials

  • Author

    Imana, José Luis ; Sánchez, Juan Manuel ; Tirado, Francisco

  • Author_Institution
    Dept. de Arquitectura de Computadores y Automatica, Univ. Complutense de Madrid, Spain
  • Volume
    55
  • Issue
    5
  • fYear
    2006
  • fDate
    5/1/2006 12:00:00 AM
  • Firstpage
    520
  • Lastpage
    533
  • Abstract
    A new formulation for the canonical basis multiplication in the finite fields GF(2m) based on the use of a triangular basis and on the decomposition of a product matrix is presented. From this algorithm, a new method for multiplication (named transpositional) applicable to general irreducible polynomials is deduced. The transpositional method is based on the computation of 1-cycles and 2-cycles given by a permutation defined by the coordinate of the product to be computed and by the cardinality of the field GF(2m). The obtained cycles define groups corresponding to subexpressions that can be shared among the different product coordinates. This new multiplication method is applied to five types of irreducible trinomials. These polynomials have been widely studied due to their low-complexity implementations. The theoretical complexity analysis of the corresponding bit-parallel multipliers shows that the space complexities of our multipliers match the best results known to date for similar canonical GF(2m) multipliers. The most important new result is the reduction, in two of the five studied trinomials, of the time complexity with respect to the best known results.
  • Keywords
    Galois fields; computational complexity; digital arithmetic; matrix decomposition; matrix multiplication; multiplying circuits; polynomials; bit-parallel finite field multiplier; canonical basis multiplication; computational complexity; irreducible trinomials; multiplication method; product matrix; Algebra; Application software; Codes; Cryptography; Delay; Digital arithmetic; Galois fields; Hardware; Matrix decomposition; Polynomials; Finite (or Galois) fields; canonical basis; complexity; cycles; irreducible trinomials; matrix decomposition; multiplication; permutation; transpositions.; triangular basis;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.69
  • Filename
    1613833