DocumentCode :
1873089
Title :
An efficient implementation of multi-prime RSA on DSP processor
Author :
Krishnamurthy, Anand ; Tang, Yiyan ; Xu, Cathy ; Wang, Yuke
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Richardson, TX, USA
Volume :
3
fYear :
2003
fDate :
6-9 July 2003
Abstract :
RSA is a popular cryptography algorithm widely used in signing and encrypting operations for security systems. Generally, the software implementations of RSA algorithm are based on 2-prime RSA. Recently multi-prime RSA has been proposed to speed up RSA implementations. Both 2-prime and multi-prime implementations require squaring reduction and multiplication reduction of multi-precision integers. Montgomery reduction algorithm is the most efficient way to do squaring and multiplication reductions. In this paper, we present a new method to implement the Montgomery squaring reduction, which speeds up squaring reduction by 10-15% for various key sizes. Furthermore, a multi-prime 1024-bit RSA signing operation is implemented on Tl TMS320C6201 DSP processor with the new reduction method. As the result, signing operation can be finished within 6ms, which is about twice faster than the RSA implementation in [K. Itoh et al., 1999] on the same DSP platform.
Keywords :
cryptography; digital signal processing chips; security; 1024-bit RSA signing operation; 6 ms; DSP processor; Montgomery reduction algorithm; cryptography algorithm; digital signal processing; multiplication reduction; multiprecision integers; multiprime RSA; security systems; squaring reduction; Authentication; Cathode ray tubes; Computer science; Computer security; Digital signal processing; Postal services; Public key cryptography; Software algorithms; Software systems; Telecommunication traffic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Multimedia and Expo, 2003. ICME '03. Proceedings. 2003 International Conference on
Print_ISBN :
0-7803-7965-9
Type :
conf
DOI :
10.1109/ICME.2003.1221342
Filename :
1221342
Link To Document :
بازگشت