Title :
FPGA implementation of alterable parameters RSA public-key cryptographic coprocessor
Author :
Nuan, Wen ; Bin, Dai Zi ; Fu, ZhangYong
Author_Institution :
Inst. of Electron. Technol., PLA Inf. Eng. Univ., Zhengzhou
Abstract :
This paper studies on the FPGA implementation of RSA public-key cryptographic coprocessor based on systolic array architecture, the typical Montgomery´s algorithm is presented first, in order to make it suitable for implementation on Altera´s FPGA, a modified radix-2 version is proposed and then a high-performance architecture is designed for modular multiplication. The conception of alterable parameter is applied in this design also, which extends the flexibility effectively. The proposed RSA coprocessor has distinctive features that not only computation speed is significantly fast but also hardware overhead is drastically decreased
Keywords :
coprocessors; field programmable gate arrays; logic design; public key cryptography; systolic arrays; Altera FPGA; FPGA implementation; Montgomery algorithm; RSA coprocessor; field programmable gate arrays; modular multiplication; public-key cryptographic coprocessor; systolic array architecture; Arithmetic; Clocks; Coprocessors; Design engineering; Field programmable gate arrays; Frequency; Hardware; Programmable logic arrays; Public key cryptography; Systolic arrays;
Conference_Titel :
ASIC, 2005. ASICON 2005. 6th International Conference On
Conference_Location :
Shanghai
Print_ISBN :
0-7803-9210-8
DOI :
10.1109/ICASIC.2005.1611428