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