Title :
Two implementation methods of a 1024-bit RSA cryptoprocessor based on modified Montgomery algorithm
Author :
Kwon, Taek- Won ; You, Chang-Seok ; Heo, Won-Seok ; Kang, Yong-Kyu ; Choi, Jzin-Rim
Author_Institution :
Sch. of Electr. Eng., Kyungpook Nat. Univ., Taegu, South Korea
Abstract :
In this paper, two implementation methods to optimize a 1024-bit RSA processor are presented. The Montgomery algorithm is used and modified considering large bit modular multiplication. We propose two architectures for 1024-bit RSA processing in order to reduce the required hardware resources and to achieve speed improvement. One reduces the hardware resources using the L-R (left to right) binary method, and the other achieves speed improvement using the R-L (right to left) binary method. We have implemented two single-chip 1024-bit RSA processors based on the proposed architectures in 0.5-μm SOG technology using Verilog-HDL. As a result, it is shown that each architecture contributes to speed improvement and area saving
Keywords :
digital arithmetic; digital signal processing chips; logic arrays; public key cryptography; 0.5 micron; 1024 bit; Montgomery algorithm; SOG technology; Verilog-HDL; hardware architecture; left-to-right binary method; modular multiplication; right-to-left binary method; single-chip RSA cryptoprocessor; Algorithm design and analysis; Costs; Data communication; Data security; Electronic commerce; Hardware design languages; Optimization methods; Public key; Public key cryptography; System performance;
Conference_Titel :
Circuits and Systems, 2001. ISCAS 2001. The 2001 IEEE International Symposium on
Conference_Location :
Sydney, NSW
Print_ISBN :
0-7803-6685-9
DOI :
10.1109/ISCAS.2001.922321