• DocumentCode
    3300487
  • Title

    A super-serial Galois fields multiplier for FPGAs and its application to public-key algorithms

  • Author

    Orlando, Gerardo ; Paar, Christof

  • Author_Institution
    GTE Gov. Syst. Corp., Needham Heights, MA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    232
  • Lastpage
    239
  • Abstract
    This contribution introduces a scalable multiplier architecture for Galois field GF(2k) amenable for field programmable gate arrays (FPGAs) implementations. This architecture is well suited for the implementation of public-key cryptosystems which require programmable multipliers in large Galois fields. The architecture trades a reduction in resources with an increase in the number of clock cycles. This architecture is also fine grain scalable in both the time and the area (or logic) dimensions thus facilitating implementations that maximize their use of finite FPGA resources while achieving fast computational speed. This leads to an architecture that requires less resources than traditional bit serial multipliers, which we demonstrated with implementations of multipliers in the field GF(2167). Our results demonstrate that for this field one can realize super-serial multipliers that use 2.76 times fewer function generators and 6.84 times fewer flip-flops than their serial multiplier counterparts. We also extrapolated the performance of these multipliers in an elliptic curve cryptosystem
  • Keywords
    Galois fields; field programmable gate arrays; multiplying circuits; public key cryptography; FPGAs; Galois fields multiplier; field programmable gate arrays; fine grain scalable; programmable multipliers; public-key algorithms; scalable multiplier architecture; Arithmetic; Clocks; Computer architecture; Elliptic curve cryptography; Field programmable gate arrays; Galois fields; Logic; Polynomials; Public key; Public key cryptography;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 1999. FCCM '99. Proceedings. Seventh Annual IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-7695-0375-6
  • Type

    conf

  • DOI
    10.1109/FPGA.1999.803685
  • Filename
    803685