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
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;
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
DOI :
10.1109/FPGA.1999.803685