• DocumentCode
    3318863
  • Title

    Efficient 4-input LUTs FPGA implementation of combinatorial multiplier over canonical base GF(16)

  • Author

    Tomashau, Valeri

  • fYear
    2002
  • fDate
    16-18 Dec. 2002
  • Firstpage
    318
  • Lastpage
    321
  • Abstract
    Finite field arithmetic is the basis of some cryptographic and error correction algorithms. The performance of a corresponding hardware depends on the efficiency of the finite field arithmetic implementation. A good-quality finite field multiplier is needed first, since multiplication is an often-used and time consuming operation. Because FPGAs differ considerably in structure from other integrated circuits, the finite field multiplier designs, which are optimized for VLSI implementation, do not perform well on FPGAs. In this paper, some structures of a completely combinatorial GF(16) multiplier, based on 4-input LUTs and some other resources of the Xilinx FPGA, have been proposed. As a result, some improvement in area and time has been achieved by comparison with previous designs.
  • Keywords
    Galois fields; combinational circuits; digital arithmetic; field programmable gate arrays; logic design; table lookup; Galois fields; LUT-based FPGA; canonical base GF(16) multiplier; combinatorial multiplier; cryptographic algorithms; error correction algorithms; finite field arithmetic; finite field multiplier; multiplication; Arithmetic; Boolean functions; Circuits; Cryptography; Equations; Error correction; Field programmable gate arrays; Galois fields; Hardware; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
  • Print_ISBN
    0-7803-7574-2
  • Type

    conf

  • DOI
    10.1109/FPT.2002.1188701
  • Filename
    1188701