• DocumentCode
    2079545
  • Title

    Design and implementation of an efficient RSA crypto-processor

  • Author

    Liu, Jizhong ; Dong, Jinming

  • Author_Institution
    Sch. of Software, Beihang Univ., Beijing, China
  • Volume
    1
  • fYear
    2010
  • fDate
    10-12 Dec. 2010
  • Firstpage
    368
  • Lastpage
    372
  • Abstract
    The RSA algorithm is widely used for information security today. This paper improves the architecture of the modular multiplier and also presents a new RSA encryption and decryption strategy to diminish greatly the time cost for RSA crypto-system to deal with the long data. An efficient RSA crypto-processor is designed by combining the traditional and new strategies of encryption and decryption. The verification prototype of this processor is built on the FPGA. The speed to deal with the short data reaches 150kbit/s under 317.6 MHz clock frequency. When dealing with data of 100Mbits length, the encryption speed reaches 29Mb/s. The decryption speed reaches 14Mb/s on average.
  • Keywords
    field programmable gate arrays; public key cryptography; FPGA; RSA algorithm; RSA cryptoprocessor; RSA decryption; RSA encryption; information security; modular multiplier; verification prototype; Clocks; Encryption; Pipelines; Montgomery modular multiplication; RSA crypto-processor; linear systolic array; pre-treatment look-up table; public key schemes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Progress in Informatics and Computing (PIC), 2010 IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-6788-4
  • Type

    conf

  • DOI
    10.1109/PIC.2010.5687968
  • Filename
    5687968