DocumentCode :
2079545
Title :
Design and implementation of an efficient RSA crypto-processor
Author :
Liu, Jizhong ; Dong, Jinming
Author_Institution :
Sch. of Software, Beihang Univ., Beijing, China
Volume :
1
fYear :
2010
fDate :
10-12 Dec. 2010
Firstpage :
368
Lastpage :
372
Abstract :
The RSA algorithm is widely used for information security today. This paper improves the architecture of the modular multiplier and also presents a new RSA encryption and decryption strategy to diminish greatly the time cost for RSA crypto-system to deal with the long data. An efficient RSA crypto-processor is designed by combining the traditional and new strategies of encryption and decryption. The verification prototype of this processor is built on the FPGA. The speed to deal with the short data reaches 150kbit/s under 317.6 MHz clock frequency. When dealing with data of 100Mbits length, the encryption speed reaches 29Mb/s. The decryption speed reaches 14Mb/s on average.
Keywords :
field programmable gate arrays; public key cryptography; FPGA; RSA algorithm; RSA cryptoprocessor; RSA decryption; RSA encryption; information security; modular multiplier; verification prototype; Clocks; Encryption; Pipelines; Montgomery modular multiplication; RSA crypto-processor; linear systolic array; pre-treatment look-up table; public key schemes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Progress in Informatics and Computing (PIC), 2010 IEEE International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-6788-4
Type :
conf
DOI :
10.1109/PIC.2010.5687968
Filename :
5687968
Link To Document :
بازگشت