• DocumentCode
    395252
  • 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. at Dallas, Richardson, TX, USA
  • Volume
    2
  • fYear
    2003
  • fDate
    6-10 April 2003
  • Abstract
    The Rivest, Shamir and Adleman (1978) RSA algorithmis a popular cryptography algorithm widely used in signing and encrypting operations for security systems. Generally, the software implementations of the RSA algorithm are based on 2-prime RSA. The 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. The Montgomery (1985) reduction algorithm is the most efficient for the squaring and multiplication reductions. 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 the TI TMS320C6201 DSP processor with the new reduction method. As a result, the signing operation can be finished within 6 ms, which is about twice faster than the RSA implementation of Itoh, Takenaka, Torii, Temma and Kurihara (see Proc. of CHES´99, p.61-71, 1999) on the same DSP platform.
  • Keywords
    cryptography; digital signal processing chips; 1024 bit; 2-prime implementation; 6 ms; DSP platform; Montgomery reduction algorithm; RSA algorithm; TI TMS320C6201 DSP processor; cryptography algorithm; encrypting operations; multi-precision integers; multi-prime RSA implementation; multi-prime implementation; multiplication reduction; security systems; signing operations; software implementations; 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
    Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03). 2003 IEEE International Conference on
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7663-3
  • Type

    conf

  • DOI
    10.1109/ICASSP.2003.1202387
  • Filename
    1202387