DocumentCode :
2067091
Title :
FPGA-based Design of a Large Moduli Multiplier for Public-Key Cryptographic Systems
Author :
Al-Khaleel, Osama ; Papachristou, Chris ; Wolff, Francis ; Pekmestzi, Kiamal
Author_Institution :
Case Western Reserve Univ., Cleveland
fYear :
2007
fDate :
1-4 Oct. 2007
Firstpage :
314
Lastpage :
319
Abstract :
High secure cryptographic systems require large bit-length encryption keys which presents a challenge to their efficient hardware implementation especially in embedded devices. Modular multiplication is the core operation in well known cryptosystems like RSA and elliptic curve (ECC). Therefore, it is important to employ efficient modular multiplications techniques to improve the overall performance of the cryptographic system. We present a modular multiplier based on the ordinary Montgomery´s multiplication algorithm and a new array multiplication scheme to perform the multiplication. The new modular multiplier is scalable and can be used for large bit-lengths. We also implement the modular multiplier into the Virtex4 FPGA devices and we show that our technique has better performance when compared with other schemes. To implement large bit-length multiplications we used a novel partitioning and pipeline folding scheme to fit at least 512-bit modular multiplications on a single FPGA.
Keywords :
field programmable gate arrays; logic design; multiplying circuits; public key cryptography; FPGA-based design; Montgomery multiplication algorithm; array multiplication scheme; bit-length encryption keys; modular multiplication; moduli multiplier; public-key cryptographic systems; Costs; Elliptic curve cryptography; Elliptic curves; Field programmable gate arrays; Hardware; Partitioning algorithms; Pipelines; Public key cryptography; Security; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location :
San Jose, CA
ISSN :
1063-6404
Print_ISBN :
978-0-7803-9707-1
Electronic_ISBN :
1063-6404
Type :
conf
DOI :
10.1109/ICCD.2006.4380834
Filename :
4380834
Link To Document :
بازگشت