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 条
  • [31] Design of a 1024 bit RSA Coprocessor with SPI Slave Interface
    da Costa, Caio A.
    Moreno, Robson L.
    Carpinteiro, Otavio S. A.
    Pimenta, Tales C.
    2014 INTERNATIONAL CARIBBEAN CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICCDCS), 2014,
  • [32] Design and implementation of an image coprocessor
    Atani, R. Ebrahimi
    Mirzakuchaki, S.
    Atani, S. Ebrahimi
    IMAGE AND SIGNAL PROCESSING, 2008, 5099 : 498 - +
  • [33] The asynchronous implementation of a dataflow coprocessor
    Liu Yijun
    Liu Zhusong
    Chen Pinghua
    Li Zhenkun
    ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 992 - 997
  • [34] Implementation of an analogical reasoning coprocessor
    Beijing Univ of Aeronautics and, Astronautics, Beijing, China
    Ruan Jian Xue Bao, 5 (327-333):
  • [35] High-speed cryptography with the RSA algorithm
    Wiener, MJ
    DR DOBBS JOURNAL, 2000, 25 (02): : 123 - 126
  • [36] Performance Evaluation of RSA and Elliptic Curve Cryptography
    Singh, Soram Ranbir
    Khan, Ajoy Kumar
    Singh, Soram Rakesh
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2016, : 302 - 306
  • [37] A scalable architecture for RSA cryptography on large FPGAs
    Michalski, Allen
    Buell, Duncan
    FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 331 - +
  • [38] SHAMROCK: A Synthesizable High Assurance Cryptography and Key Management Coprocessor
    Whelihan, David
    Vai, Michael
    Utin, Dan
    Khazan, Roger
    Gettings, Karen
    Anderson, Tom
    Godfrey, Antonio
    Govotski, Raymond
    Yeager, Mark
    Chetwynd, Brendon
    Nahill, Ben
    Koziel, Eric
    MILCOM 2016 - 2016 IEEE MILITARY COMMUNICATIONS CONFERENCE, 2016, : 55 - 60
  • [39] A 1024-blit RSA crypto-coprocessor for smart cards
    Li, SG
    Zhou, R
    Ge, YQ
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 352 - 355
  • [40] An OpenSHMEM Implementation for the Adapteva Epiphany Coprocessor
    Ross, James
    Richie, David
    OPENSHMEM AND RELATED TECHNOLOGIES: ENHANCING OPENSHMEM FOR HYBRID ENVIRONMENTS, 2016, 10007