• DocumentCode
    3233478
  • Title

    FPGA implementation of an efficient multiplier over finite fields GF(2/sup m/)

  • Author

    García-Martínez, Mario Alberto ; Posada-Gómez, Rubén ; Morales-Luna, Guillermo ; Rodríguez-Henríquez, Francisco

  • Author_Institution
    Instituto Tecnologico de Orizaba
  • fYear
    2005
  • fDate
    28-30 Sept. 2005
  • Lastpage
    26
  • Abstract
    Arithmetic operations over finite fields GF(2m) are widely used in cryptography, error-correcting codes and signal processing. In particular, multiplication is especially relevant since other arithmetic operators, such as division or exponentiation, which they usually utilize multipliers as building blocks. Hardware implementation of field multiplication may provide a great speedup in procedure´s performance, which easily exceeds the one observed in software platforms. In this paper we deal with an FPGA implementation of an efficient serial multiplier over the binary extension fields GF(2193) and GF(2239). Those extension fields are included among the ones recommended by NIST (National Institute of Standards and Technology) standards for Elliptic Curve Cryptography. Our multiplier is of type Serial/Parallel LSB-first and operates with a latency of m-clock cycles, where m is the length of the field word. We calculate the space complexity attending the number of slices used in the FPGA
  • Keywords
    computational complexity; digital arithmetic; field programmable gate arrays; FPGA implementation; arithmetic operators; binary extension fields; elliptic curve cryptography; error-correcting codes; field multiplication; finite fields; m-clock cycles; serial multiplier; serial/parallel LSB-first; signal processing; software platforms; space complexity; Arithmetic; Delay; Elliptic curve cryptography; Error correction codes; Field programmable gate arrays; Galois fields; Hardware; NIST; Signal processing; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs, 2005. ReConFig 2005. International Conference on
  • Conference_Location
    Puebla City
  • Print_ISBN
    0-7695-2456-7
  • Type

    conf

  • DOI
    10.1109/RECONFIG.2005.18
  • Filename
    1592508