Title :
FPGA Montgomery multiplier architectures - a comparison
Author :
McIvor, Ciaran ; McLoone, Màire ; McCanny, John V.
Author_Institution :
Inst. of Electron. Commun. & Inf. Technol., Queen´´s Univ., Belfast, UK
Abstract :
Novel FPGA architectures for the SOS, CIOS and FIOS Montgomery multiplication algorithms are presented. The 18×18-bit multipliers and fast carry look-ahead logic embedded within the Xilinx Virtex2 Pro family of FPGAs are used to perform the ordinary multiplications and additions required by these algorithms. A detailed analysis is given, highlighting the advantages and weaknesses of each of these architectures when implemented in hardware. This shows that the CIOS multiplier architectures perform best overall, with the performance gap between this and the other options increasing as the word size used decreases. In addition, the SOS multipliers outperform the FIOS multipliers for larger word sizes, but vice versa as the word size decreases. It is also shown that one can tailor the multiplier architectures to be area efficient, time efficient or a mixture of both, by choosing a particular word size.
Keywords :
carry logic; field programmable gate arrays; multiplying circuits; FPGA Montgomery multiplier architectures; Montgomery multiplication algorithms; Xilinx Virtex2 Pro family; coarsely integrated operand scanning; fast carry look ahead logic; finely integrated operand scanning; separated operand scanning multiplication algorithm; word size; CMOS logic circuits; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Information technology; Iterative algorithms; Logic arrays; Logic devices; Public key cryptography;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
Print_ISBN :
0-7695-2230-0
DOI :
10.1109/FCCM.2004.36