• DocumentCode
    2549319
  • Title

    Fast architectures for FPGA-based implementation of RSA encryption algorithm

  • Author

    Nibouche, O. ; Nibouche, Mokhtar ; Bouridane, Ahmed ; Belatreche, Ammar

  • Author_Institution
    Fac. of Eng., Univ. of Ulster, Derry, UK
  • fYear
    2004
  • fDate
    6-8 Dec. 2004
  • Firstpage
    271
  • Lastpage
    278
  • Abstract
    In this work, new structures that implement RSA cryptographic algorithm are presented. These structures are built upon a modified Montgomery modular multiplier, where the operations of multiplication and modular reductions are carried out in parallel rather than interleaved as in the traditional Montgomery multiplier. The global broadcast of data lines is avoided by interleaving two or more encryption/decryption operations onto the same structure, thus making the implementation systolic and scalable. The digit approach has been adopted in This work. This methodology is based on varying the digit size and the level of pipelining of the structures. This parameterised approach presents the designer with an efficient way of choosing the architecture that suits better his/her requirements in terms of speed and area usage, an issue of critical importance to the resources-limited FPGA chips. The results of implementation using FPGA have shown that the proposed RSA structures outperformed those structures built around the traditional Montgomery multiplier in terms of speed, thanks to avoiding global lines broadcast.
  • Keywords
    cryptography; field programmable gate arrays; integrated circuit design; multiplying circuits; pipeline processing; systolic arrays; FPGA chips; FPGA-based implementation; RSA encryption algorithm; decryption operation interleaving; encryption operation interleaving; fast architectures; modified Montgomery modular multiplier; modular reductions; multiplication; parallel processing; scalable implementation; structure pipelining; systolic implementation; Broadcasting; Communication system security; Cryptographic protocols; Data security; Field programmable gate arrays; Hardware; Information security; Power system security; Public key cryptography; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology, 2004. Proceedings. 2004 IEEE International Conference on
  • Print_ISBN
    0-7803-8651-5
  • Type

    conf

  • DOI
    10.1109/FPT.2004.1393278
  • Filename
    1393278