DocumentCode :
3359862
Title :
FPGA Montgomery modular multiplication architectures suitable for ECCs over GF(p)
Author :
McIvor, Ciaran ; McLoone, Maire ; McCanny, John V.
Author_Institution :
Inst. of Electron., Commun. & Inf. Technol., Queen´´s Univ. of Belfast, Ireland
Volume :
3
fYear :
2004
fDate :
23-26 May 2004
Abstract :
New FPGA architectures for the ordinary Montgomery multiplication algorithm and the FIOS modular multiplication algorithm are presented. The embedded 18 × 18-bit multipliers and fast carry look-ahead logic located on the Xilinx Virtex2 Pro family of FPGAs are used to perform the ordinary multiplications and additions/subtractions required by these two algorithms. The architectures are developed for use in elliptic curve cryptosystems over GF(p), which require modular field multiplication to perform elliptic curve point addition and doubling. Field sizes of 128-bits and 256-bits are chosen but other field sizes can easily be accommodated, by rapidly reprogramming the FPGA. Overall, the larger the word size of the multiplier, the more efficiently it performs in terms of area/time product. Also, the FIOS algorithm is flexible in that one can tailor the multiplier architecture is to be area efficient, time efficient or a mixture of both by choosing a particular word size. It is estimated that the computation of a 256-bit scalar point multiplication over GF(p) would take about 4.8 ms.
Keywords :
Galois fields; cryptography; field programmable gate arrays; multiplying circuits; 128 bits; 256 bits; FIOS modular multiplication algorithm; FPGA architecture; FPGA family; FPGA reprogramming; GF(p); Montgomery modular multiplication architecture; Montgomery multiplication algorithm; Xilinx Virtex2 Pro; carry look-ahead logic; elliptic curve cryptosystems; elliptic curve point addition; elliptic curve point doubling; embedded multipliers; modular field multiplication; multiplier architecture; scalar point multiplication; word size; CMOS technology; Data security; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Galois fields; Hardware; Information technology; Iterative algorithms; Logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on
Print_ISBN :
0-7803-8251-X
Type :
conf
DOI :
10.1109/ISCAS.2004.1328795
Filename :
1328795
Link To Document :
بازگشت