Implementation for RSA cryptography coprocessor

被引:0
|
作者
Li, Shu-Guo [1 ]
Zhou, Run-De [1 ]
Feng, Jian-Hua [1 ]
Sun, Yi-He [1 ]
机构
[1] Inst. of Microelectron., Tsinghua Univ., Beijing 100084, China
来源
Tien Tzu Hsueh Pao/Acta Electronica Sinica | 2001年 / 29卷 / 11期
关键词
Algorithms - Architecture - CMOS integrated circuits - Computer simulation - Smart cards - VLSI circuits;
D O I
暂无
中图分类号
学科分类号
摘要
The area and speed of cryptography coprocessor impede the application of public-key cryptography RSA for smart card. A new VLSI architecture of high-radix modular multiplier to compute RSA public-key cryptosystem using our modified Montgomery algorithm is proposed. With TSMC 0.35 μm CMOS technology models, a 1024-bit RSA cryptography coprocessor based on our proposed VLSI architecture is implemented. Its simulation results show that the time to calculate 1024-bit modular multiplication is about 1216 clock cycles and the gate count of the coprocessor is about 38k. At a clock rate of 5MHz it will take about 374ms to encrypt 1024-bit message on average. Compared with previous works our proposed architecture can achieve good performance in chip area and speed, therefore it is well suited to smart cards.
引用
收藏
页码:1441 / 1444
相关论文
共 50 条
  • [41] Implementation of a secure TLS coprocessor on an FPGA
    Hamilton, Mark
    Marnane, William P.
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 40 : 167 - 180
  • [42] IMPLEMENTATION STUDIES FOR A VLSI PROLOG COPROCESSOR
    CIVERA, P
    PICCININI, G
    ZAMBONI, M
    IEEE MICRO, 1989, 9 (01) : 10 - 23
  • [43] PipeRench implementation of the instruction path coprocessor
    Chou, Y
    Pillai, P
    Schmit, H
    Shen, JP
    33RD ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE: MICRO-33 2000, PROCEEDINGS, 2000, : 147 - 158
  • [44] Design of a Low-Power Asynchronous Elliptic Curve Cryptography Coprocessor
    Zeidler, Steffen
    Goderbauer, Michael
    Krstic, Milos
    2013 IEEE 20TH INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS (ICECS), 2013, : 569 - 572
  • [45] Embedment Of Montgomery Algorithm On Elliptic Curve Cryptography Over RSA Public Key Cryptography
    Thomas, Aswathi
    Manuel, Ebin M.
    INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY (ICETEST - 2015), 2016, 24 : 911 - 917
  • [46] FPGA implementation of a reconfigurable spiht coprocessor
    Martina, M
    Molino, A
    Terreno, A
    Vacca, F
    SEVENTH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, VOL 2, PROCEEDINGS, 2003, : 605 - 606
  • [47] Superscalar coprocessor for high-speed curve-based cryptography
    Sakiyama, K.
    Batina, L.
    Preneel, B.
    Verbauwhede, I.
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2006, PROCEEDINGS, 2006, 4249 : 415 - 429
  • [48] RSA - A PUBLIC KEY CRYPTOGRAPHY SYSTEM .1.
    BURTON, CE
    DR DOBBS JOURNAL, 1984, 9 (03): : 16 - 22
  • [49] Simple identity-based cryptography with mediated RSA
    Ding, XH
    Tsudik, G
    TOPICS IN CRYPTOLOGY - CT-RSA 2003, PROCEEDINGS, 2003, 2612 : 193 - 210
  • [50] A Lightweight and Efficient Encryption/Decryption Coprocessor for RLWE-Based Cryptography
    Yang, Yushu
    Wang, Zihang
    Wang, Jianfei
    Hou, Jia
    Su, Yang
    Yang, Chen
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (12) : 5004 - 5008