• DocumentCode
    2638559
  • Title

    Implementing the Rivest, Shamir, Adleman cryptographic algorithm on the Motorola 56300 family of digital signal processors

  • Author

    Taipale, Dana

  • Author_Institution
    Motorola Inc., Austin, TX, USA
  • fYear
    1996
  • fDate
    25-27 Jun 1996
  • Firstpage
    10
  • Lastpage
    17
  • Abstract
    The Rivest, Shamir, Adleman (RSA) algorithm [Rivest et al. 1978] is one of a class of cryptographic algorithms that utilize very large precision arithmetic. Multiplication, division, addition and subtraction typically need to be implemented with 512 or more bits precision-and the need for more precision grows as computational processing speeds increase. Digital signal processors are one natural way to create fast cryptographic systems because they have hardware optimized for fast arithmetic. The 56300 family of DSPs possesses characteristics that are well suited for this type of algorithm. These DSPs operate on 24 bit word sizes, and can do multiply accumulates in one clock cycle. We consider how to effectively apply these properties to obtain a fast implementation of algorithms used for RSA cryptography. The presentation is in three parts. The first section presents the RSA algorithm, with emphasis on the implementation approach use. The second section consists of a brief discussion of some salient architectural features of the 56300 family. Finally, we combine these two to obtain efficient implementations of the critical sections of the RSA algorithm
  • Keywords
    digital arithmetic; digital signal processing chips; parallel algorithms; parallel architectures; pipeline processing; public key cryptography; 24 bit; 24 bit word size; DSP; Motorola 56300 chip; RSA cryptography; Rivest Shamir Adleman cryptographic algorithm; architectural features; digital signal processor; implementation; multiply accumulates; Clocks; Cryptography; Digital arithmetic; Digital signal processing; Digital signal processors; Hardware; Partitioning algorithms; Public key cryptography; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southcon/96. Conference Record
  • Conference_Location
    Orlando, FL
  • ISSN
    1087-8785
  • Print_ISBN
    0-7803-3268-7
  • Type

    conf

  • DOI
    10.1109/SOUTHC.1996.535035
  • Filename
    535035