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 条
  • [1] DESIGN AND IMPLEMENTATION OF A LOW POWER JAVA']JAVA CPU FOR IC BANK CARD
    He, Junwei
    Wu, Liji
    Yang, Dongyi
    Bai, Ruikun
    Zhang, Xiangmin
    2011 INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS (ICIMCS 2011), VOL 2: FUTURE COMMUNICATION AND NETWORKING, 2011, : 241 - 244
  • [3] The Design and Implementation of IC Card System Based on Digital Campus
    Li, Jiang
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND COMPUTING TECHNOLOGY, 2016, 60 : 297 - 300
  • [4] Design and Implementation of a Fault Attack Platform for Smart IC Card
    Guo, Jun
    Wu, Liji
    Zhang, Xiangmin
    Li, Xiangyu
    PROCEEDINGS OF THE 2012 EIGHTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS 2012), 2012, : 653 - 656
  • [5] Design and Implementation of WATM Interface Card Based on SOPC Technology
    Nie, Xiaobo
    Wang, Lide
    Wang, Sujing
    Liu, Biao
    2008 INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, VOLS 1-4, 2008, : 734 - 738
  • [6] Design and Implementation of Key Management System in IC Card Application for Public Transportation
    Yang Xin
    Du Ye
    Zhang Dawei
    PROCEEDINGS OF THE 2015 4TH NATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING ( NCEECE 2015), 2016, 47 : 1542 - 1545
  • [7] A personal handyphone system with an IC card interface
    Nunokawa, R
    Matsui, H
    Abe, S
    Nishino, Y
    ICCE - INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1996 DIGEST OF TECHNICAL PAPERS, 1996, : 230 - 231
  • [8] The IC design of a high speed RSA processor
    Yang, CC
    Jen, CW
    Chang, TS
    APCCAS '96 - IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS '96, 1996, : 33 - 36
  • [9] IC CARD DESIGN - TECHNOLOGY ISSUES
    REID, MA
    MADAN, MS
    INFORMATION AGE, 1989, 11 (04): : 211 - 216
  • [10] HARDWARE DESIGN AND IMPLEMENTATION OF SM3 HASH ALGORITHM FOR FINANCIAL IC CARD
    Hu, Ye
    Wu, Liji
    Wang, An
    Wang, Beibei
    2014 TENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2014, : 514 - 518