DocumentCode :
1625981
Title :
Comparison of fast modular multiplication architectures in FPGA
Author :
Rahman, Mostafizur
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts Amherst, Amherst, MA, USA
fYear :
2010
Firstpage :
45
Lastpage :
48
Abstract :
Modular multiplication is the fundamental operation in most public-key cryptosystem. Therefore, the efficiency of modular multiplication directly affects the efficiency of whole crypto-system. This paper presents implementation and comparison of several recently proposed, highly efficient architectures for modular multiplication on FPGAs: interleaved multiplication, two variants of Montgomery multiplication, Jeong-Burleson multiplication, multiplication based on key size partitioning and complement. Finally, new hardware architecture for time optimal modular multiplication is proposed based on Hamming weight and position of one´s in multiplicand.
Keywords :
field programmable gate arrays; public key cryptography; FPGA; Hamming weight; Jeong-Burleson multiplication; Montgomery multiplication; hardware architecture; interleaved multiplication; key size partitioning; modular multiplication architectures; public-key cryptosystem; time optimal modular multiplication; Algorithm design and analysis; Field programmable gate arrays; Hardware; Partitioning algorithms; Random access memory; Table lookup; Cryptography; FPGA; Hardware Implementation; Modular multiplication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Anti-Counterfeiting Security and Identification in Communication (ASID), 2010 International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-6731-0
Type :
conf
DOI :
10.1109/ICASID.2010.5551841
Filename :
5551841
Link To Document :
بازگشت