Microelectronics, Volume. 52, Issue 4, 675(2022)

Design and Implementation of a High Security and High Performance RSA Coprocessor

ZANG Shiping, XU Kejing, HU Yi, DU Pengcheng, and GAO Ying
Author Affiliations
  • [in Chinese]
  • show less

    In order to prevent the data from being tampered in power communication in smart grid, security chip is essential, and RSA algorithm is one of the most widely used public key algorithms. However, due to the high complexity and power consumption of hardware implementation, it is unable to take the performance, power consumption, security into account. In this paper, a high secure and high performance RSA coprocessor was designed. The security strategy proposed enhanced the coprocessor's ability to resist side channel attack, differential power attack and EMA electromagnetic attack. Two levels of algorithm optimization were used to improve the coprocessor performance, and the improved Montgomery modular multiplication algorithm combined with CIOS square algorithm and Karatsuba algorithm made the 1 024 bit RSA algorithm with protection have an area of 48 000 gates @30 MHz and a power consumption of 4.62 mW @30 MHz under UMC 55 nm process. The performance of API test on FPGA board was 709.3 kbit/s.

    Tools

    Get Citation

    Copy Citation Text

    ZANG Shiping, XU Kejing, HU Yi, DU Pengcheng, GAO Ying. Design and Implementation of a High Security and High Performance RSA Coprocessor[J]. Microelectronics, 2022, 52(4): 675

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category:

    Received: Oct. 15, 2021

    Accepted: --

    Published Online: Jan. 18, 2023

    The Author Email:

    DOI:10.13911/j.cnki.1004-3365.210393

    Topics