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 条
  • [21] A Key Size Configurable High Speed RSA Coprocessor
    Castillo, E.
    Castillo, J.
    Cano, J.
    Huerta, P.
    Martinez, J. I.
    2011 IEEE 19TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2011, : 250 - 250
  • [22] Analysis of Elliptic Curve Cryptography & RSA
    Khan M.R.
    Upreti K.
    Alam M.I.
    Khan H.
    Siddiqui S.T.
    Haque M.
    Parashar J.
    Journal of ICT Standardization, 2023, 11 (04): : 355 - 378
  • [23] Basis of modern cryptography - RSA Mathematics
    Brugia, O
    AEI AUTOMAZIONE ENERGIA INFORMAZIONE, 1997, 84 (05): : 80 - 84
  • [24] Integrating RSA Cryptography & Audio Steganography
    Gambhir, Ankit
    Khara, Sibaram
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 481 - 484
  • [25] Cryptography methods using the RSA algorithm
    Lupu, C. (clupu@atlas.cpe.pub.ro), 2005, WSEAS (04):
  • [26] Reconfigurable RSA cryptography for embedded devices
    Chu, Ambrose
    Sima, Mihai
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1184 - +
  • [27] Virtual memory window for a portable reconfigurable cryptography coprocessor
    Vuletic, M
    Pozzi, L
    Ienne, P
    12TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2004, : 24 - 33
  • [28] FPGA based design of elliptic curve cryptography coprocessor
    Wang You-Bo
    Dong Xiang-Jun
    Tian Zhi-Guang
    ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 5, PROCEEDINGS, 2007, : 185 - +
  • [29] Verilog HDL Implementation for an RSA Cryptography using Shift-Sub Modular Multiplication Algorithm
    Li, Yamin
    Chu, Wanming
    JOURNAL OF INFORMATION ASSURANCE AND SECURITY, 2022, 17 (03): : 113 - 121
  • [30] A TINY RSA COPROCESSOR BASED ON OPTIMIZED SYSTOLIC MONTGOMERY ARCHITECTURE
    Liu, Zongbin
    Xia, Luning
    Jing, Jiwu
    Liu, Peng
    SECRYPT 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SECURITY AND CRYPTOGRAPHY, 2011, : 105 - 113