• DocumentCode
    1897791
  • Title

    Area/performance evaluation of digit-digit GF(2K) multipliers on FPGAS

  • Author

    Morales-Sandoval, Miguel ; Diaz-Perez, Arturo

  • Author_Institution
    Inf. Technol. Lab. Cinvestav-Tamaulipas, Nat. Polytech. Inst., Ciudad Victoria, Mexico
  • fYear
    2013
  • fDate
    2-4 Sept. 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This work describes novel hardware architectures for GF(2k) multipliers using a digit-digit approach. Contrary to the bit-serial and digit-serial approaches previously addressed in the literature, we consider the partition of the multiplier, multiplicand and modulus in several digits and execute a field multiplication in an iterative way, like in a software implementation but exploiting the parallelism in the operations. We focused on parametric designs that allow to study area-performance trade offs when the multipliers are implemented in FPGAs. This study would guide a designer to select the most appropriate configuration based on the digits sizes in order to meet system requirements such as available resources, throughput, and efficiency. Although the proposed multiplier can be implemented for any finite field of order k, we provide implementation results for GF(2163) and GF(2233), two recommended finite fields for elliptic curve cryptography. For specific digit sizes, our proposed digit-digit multiplier uses considerably less area than a bit-serial multiplier with a penalization in the timing. Compared to a digit-serial implementation, area resources can be saved with still an improvement in the timing respect to a bit-serial implementation.
  • Keywords
    field programmable gate arrays; iterative methods; logic design; multiplying circuits; FPGA; bit-serial implementation; bit-serial multiplier; digit-digit multipliers; digit-serial implementation; elliptic curve cryptography; hardware architectures; parametric designs; Computer architecture; Field programmable gate arrays; Hardware; Polynomials; Throughput; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
  • Conference_Location
    Porto
  • Type

    conf

  • DOI
    10.1109/FPL.2013.6645546
  • Filename
    6645546