• DocumentCode
    3434709
  • Title

    Design and Implementation of an Ultra Low Power RSA Coprocessor

  • Author

    Zheng, Xinjian ; Liu, Zexiang ; Peng, Bo

  • Author_Institution
    Xi´´an Microelectron. Technol. Inst., Xi´´an
  • fYear
    2008
  • fDate
    12-14 Oct. 2008
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper describes the design and implementation of an ultra low power RSA coprocessor. By improving the Montgomery´s algorithm, and using several low power techniques on the design of the RSA coprocessor, this paper has designed a RSA coprocessor with ultra low power consumption and high performance. The RSA coprocessor is implemented using TSMC 0.18 um CMOS technology in one of the ZTEIC Corporation´s intellectual cards. It can execute 512 bit/ 1024 bit/ 2048 bit RSA modular exponentiations. When executing 1024 bit RSA operations, the throughput is about 107.5 kbps at 200 MHz clock. When executing 2048 bit RSA operations, the throughput is about 57 kbps at 200 Mhz. It´s maximum power consumption is 32.5 mW when executing 2048 bit RSA modular exponentiation.
  • Keywords
    CMOS digital integrated circuits; coprocessors; low-power electronics; public key cryptography; Montgomery´s algorithm; RSA coprocessor; RSA cryptosystem; RSA modular exponentiations; TSMC CMOS technology; bit rate 107.5 kbit/s; bit rate 57 kbit/s; frequency 200 MHz; low power techniques; power 32.5 mW; size 0.18 mum; ultra low power consumption; word length 1024 bit; word length 2048 bit; word length 512 bit; Algorithm design and analysis; CMOS technology; Clocks; Coprocessors; Cryptography; Energy consumption; Microelectronics; Security; Throughput; Wireless communication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Wireless Communications, Networking and Mobile Computing, 2008. WiCOM '08. 4th International Conference on
  • Conference_Location
    Dalian
  • Print_ISBN
    978-1-4244-2107-7
  • Electronic_ISBN
    978-1-4244-2108-4
  • Type

    conf

  • DOI
    10.1109/WiCom.2008.548
  • Filename
    4678456