A pipelined architecture of fast modular multiplication for RSA cryptography

被引:0
|
作者
Sheu, JL [1 ]
Shieh, MD [1 ]
Wu, CH [1 ]
Sheu, MH [1 ]
机构
[1] Natl Yunlin Univ Sci & Technol, Dept Elect Engn, Touliu, Yunlin, Taiwan
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a fast algorithm with its corresponding VLSI architecture is proposed to speed up the modular multiplication with a large modulus. By partitioning the operand (multiplier) into several equal-sized segments, and performing the multiplication and residue calculation of each segment in a pipelined fashion, a performance improvement can be achieved by using our algorithm compared with previous work. We also show an efficient procedure to accelerate the residue calculation and use carry-save addition to implement the architecture such that the critical path is independent of the size of the modulus. Therefore, the resulting architecture and implementation are very suitable to be applied to the high-speed RSA cryptosystem and can be easily implemented in VLSI technology.
引用
收藏
页码:A121 / A124
页数:4
相关论文
共 50 条
  • [1] Fast Montgomery modular multiplication by pipelined CSA architecture
    Manochehri, K
    Pourmozafari, S
    [J]. 16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 144 - 147
  • [2] A novel Systolic VLSI architecture for fast RSA modular multiplication
    Kang, MS
    Kurdahi, FJ
    [J]. 2002 IEEE ASIA-PACIFIC CONFERENCE ON ASIC PROCEEDINGS, 2002, : 81 - 84
  • [3] VLSI architecture of fast high-radix modular multiplication for RSA cryptosystem
    Wu, Che-Han
    Shieh, Ming-Der
    Wu, Chien-Hsing
    Sheu, Ming-Hwa
    Sheu, Jia-Lin
    [J]. Proceedings - IEEE International Symposium on Circuits and Systems, 1999, 1
  • [4] A VLSI architecture of fast high-radix modular multiplication for RSA cryptosystem
    Wu, CH
    Shieh, MD
    Wu, CH
    Sheu, MH
    Sheu, JL
    [J]. ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1: VLSI, 1999, : 500 - 503
  • [5] A NEW ARCHITECTURE FOR FAST MODULAR MULTIPLICATION
    JUANG, YJ
    LU, EH
    LEE, JY
    CHEN, CH
    [J]. 1989 INTERNATIONAL SYMPOSIUM ON VLSI TECHNOLOGY, SYSTEMS AND APPLICATIONS: PROCEEDINGS OF TECHNICAL PAPERS, 1989, : 357 - 360
  • [6] Shift-Sub Modular Multiplication Algorithm and Hardware Implementation for RSA Cryptography
    Li, Yamin
    Chu, Wanming
    [J]. HYBRID INTELLIGENT SYSTEMS, HIS 2021, 2022, 420 : 541 - 552
  • [7] Fast Montgomery modular multiplication and RSA cryptographic processor architectures
    McIvor, C
    McLoone, M
    McCanny, JV
    Daly, A
    Marnane, W
    [J]. CONFERENCE RECORD OF THE THIRTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 2003, : 379 - 384
  • [8] Pipelined arrays for modular multiplication
    Ciminiera, L
    [J]. ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : C397 - C400
  • [9] Very Fast Pipelined RSA Architecture Based on Montgomery's Algorithm
    Heri, Iput K.
    Bagja, Asep N.
    Purba, Randy S.
    Adiono, Trio
    [J]. 2009 INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS, VOLS 1 AND 2, 2009, : 479 - 483
  • [10] Fast Implementation for Modular Inversion and Scalar Multiplication in the Elliptic Curve Cryptography
    Ma, Shiwei
    Hao, Yuanling
    Pan, Zhongqiao
    Chen, Hui
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION, VOL II, PROCEEDINGS, 2008, : 488 - 492