VLSI design of a high-speed RSA crypto-coprocessor with reconfigurable architecture

被引:0
|
作者
State Key Laboratory of ASIC and System, Fudan University, Shanghai 200433, China [1 ]
机构
来源
Jisuanji Yanjiu yu Fazhan | 2006年 / 6卷 / 1076-1082期
关键词
Algorithms - Computer architecture - Cryptography - Data processing - Microprocessor chips - Security of data;
D O I
10.1360/crad20060617
中图分类号
学科分类号
摘要
Through analyzing and comparing the normal RSA algorithm to the modified modular exponentiation and Montgomery multiplication algorithm in the arithmetic level, a nested pipelined RSA crypto-processor architecture is presented. This architecture has high-speed and reconfigurable feature. Based on the architecture, an RSA crypto-processor with various speed and key size can be designed, and it is especially valuable for high speed, long key size applications. It is also suitable for low speed, long key size, and high security level applications, or configured as an IP core embedded in SoC platform. As an example, a high-speed 1024-bit RSA crypto-processor is implemented using 0.18 μm CMOS technology. The simulation result indicates that the encryption rate of the crypto-processor is more than 5000 times per second at 150 MHz clock frequency. The performance of the crypto-processor proposed is the best reported in the literature in China.
引用
收藏
相关论文
共 50 条
  • [1] VLSI design of a high-speed RSA crypto-processor with reconfigurable architecture
    Fan, Y
    Zeng, XY
    Zhang, Z
    Chen, A
    Zhang, QL
    [J]. ISSPA 2005: The 8th International Symposium on Signal Processing and its Applications, Vols 1 and 2, Proceedings, 2005, : 307 - 310
  • [2] Design of RSA crypto-coprocessor based on the Barrett's modular multiplication algorithm
    State Key Lab of ASIC and System, Fudan Univ., Shanghai 200433, China
    [J]. Xi Tong Cheng Yu Dian Zi Ji Shu/Syst Eng Electron, 2006, 6 (830-833):
  • [3] A 1024-blit RSA crypto-coprocessor for smart cards
    Li, SG
    Zhou, R
    Ge, YQ
    [J]. 2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 352 - 355
  • [4] Design and Performance Evaluation of a Novel High-Speed Hardware Architecture for Keccak Crypto Coprocessor
    Sanli, Mustafa
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2024, 52 (5-6) : 367 - 379
  • [5] Architecture design, performance analysis and VLSI implementation of a reconfigurable shared buffer for high-speed switch/router
    Wu, Ling
    Li, Cheng
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2009, 22 (02) : 159 - 186
  • [6] Reconfigurable Concurrent VLSI (FPGA) Design Architecture of CRC-32 for high-speed data communication
    Mitra, Jubin
    Nayak, Tapan K.
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON NANOELECTRONIC AND INFORMATION SYSTEMS, 2015, : 112 - 117
  • [7] A new VLSI architecture for a reconfigurable, high-speed, digital Rank Order Filter
    Toscano, George J.
    Saha, Pran K.
    Alam, A. H. M. Zahirul
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING, VOLS 1-3, 2008, : 764 - +
  • [8] Design of an efficient high-speed VLSI architecture for WLAN MODEM
    Ryu, S
    Eun, SY
    Sunwoo, MH
    [J]. 40TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 1998, : 1382 - 1385
  • [9] Reconfigurable FFT/DCT coprocessor and its VLSI design
    Du, Xueliang
    Jin, Xi
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (09): : 1443 - 1448
  • [10] High-Speed High-Throughput VLSI Architecture for RSA Montgomery Modular Multiplication with Efficient Format Conversion
    Parihar A.
    Nakhate S.
    [J]. Journal of The Institution of Engineers (India): Series B, 2019, 100 (03): : 217 - 222