Design and Implementation of RSA for Dual Interface Bank IC Card

被引:0
|
作者
Shao, Jiajia [1 ]
Wu, Liji [1 ]
Zhang, Xiangmin [1 ]
机构
[1] Tsinghua Univ, Inst Microelect, Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
关键词
MULTIPLICATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bank IC card is widely used in financial industry and its demands on low power and security are urgent. RSA used for digital signature is the most energy-consuming part in bank IC card and threatened by side-channel attacks. In this paper, a low-power 1024/2048-bit RSA module is proposed and it's verified with C*Core C0 in FPGA board. Design Compiler synthesis result indicates that RSA occupies 30k gates and the throughput is 9.23 Kbps under the frequency of 30MHz with SMIC 0.18um process. The highest frequency of RSA can reach 161MHz. Primetime estimation report shows that power consumption of simulation is 7.09 mw. This design adopts Montgomery algorithm, improves FIPS algorithm with combination of modular multiplication and modular square. The efficiency of modular square is improved by 23.78%. Adder and multiplier are reused in both pre-process and FIPS parts. This leads to calculation acceleration and smaller area. Clock-gating and operand isolation are applied to reduce the unnecessary flip-flops of registers and lower the power dissipation. In addition, Montgomery powering ladder is used to resist side-channel attacks from algorithm level. Therefore this design is feasible for bank IC card.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] Design and Implementation of Boundary-Scan Test System Based on Network Interface Card
    Chen, Shouhong
    Huang, Xin
    Yan, Xuelong
    Lei, Jia
    2010 2ND INTERNATIONAL ASIA CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS (CAR 2010), VOL 1, 2010, : 273 - 275
  • [22] Design and implementation of full scope simulator DIO interface card and offline detection system
    Shi, Xiaowei
    Lu, Mingxian
    Wang, Yu
    Qiu, Jianwen
    Zhu, Yuandong
    Hedongli Gongcheng/Nuclear Power Engineering, 2014, 35 (SUPPL.1): : 33 - 36
  • [23] Study and implementation of digital signature technique based on IC card
    Niu, J.W.
    Hu, J.P.
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2001, 22 (10):
  • [25] Optimized design and simulation based on FPGA Of the IC card
    Dept. of Applied Physics, Hunan Univ., Changsha 410082, China
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2006, 33 (02): : 66 - 69
  • [26] A new design of the controller IC card settlement tanker
    Xu, KunLiang
    Lv, Hao
    MODERN TECHNOLOGIES IN MATERIALS, MECHANICS AND INTELLIGENT SYSTEMS, 2014, 1049 : 1000 - +
  • [27] A novel java coprocessor with data hazard handling on FPGA for IC bank card
    Bai, Yonghong
    Wu, Liji
    Wang, Beibei
    Zhang, Xiangmin
    Proceedings - 2014 IEEE 12th International Conference on Solid-State and Integrated Circuit Technology, ICSICT 2014, 2014,
  • [28] An Improved Cross-Coupled NAND Gates PUF for Bank IC Card
    Khuchit, Uyangaa
    Bai, Yonghong
    Wu, Liji
    Zhang, Xiangmin
    ICCSP 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY, 2018, : 150 - 153
  • [29] Design of read-write system of IC card
    Dianqi Zidonghua, 5 (23-24):
  • [30] Design and implementation of a smart card simulator
    Qabs, Ula M.
    Al-Naima, Fawzi M.
    2008 INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING, VOLS 1-3, 2008, : 217 - +