New and improved architectures for Montgomery modular multiplication

被引:8
|
作者
Sudhakar, M. [1 ]
Kamala, R. V. [1 ]
Srinivas, M. B. [1 ]
机构
[1] Int Inst Informat Technol, Ctr VLSI & Embedded Syst Technol, Hyderabad 500032, Andhra Pradesh, India
来源
MOBILE NETWORKS & APPLICATIONS | 2007年 / 12卷 / 04期
关键词
Montgomery modular multiplication; RSA; ECC; carry save adders; reconfigurable multiplier; scalable multiplier;
D O I
10.1007/s11036-007-0019-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper an improved Montgomery multiplier, based on modified four-to-two carry-save adders (CSAs) to reduce critical path delay, is presented. Instead of implementing four-to-two CSA using two levels of carry-save logic, authors propose a modified four-to-two CSA using only one level of carry-save logic taking advantage of pre-computed input values. Also, a new bit-sliced, unified and scalable Montgomery multiplier architecture, applicable for both RSA and ECC (Elliptic Curve Cryptography), is proposed. In the existing word-based scalable multiplier architectures, some processing elements (PEs) do not perform useful computation during the last pipeline cycle when the precision is not equal to an exact multiple of the word size, like in ECC. This intrinsic limitation requires a few extra clock cycles to operate on operand lengths which are not powers of 2. The proposed architecture eliminates the need for extra clock cycles by reconfiguring the design at bit-level and hence can operate on any operand length, limited only by memory and control constraints. It requires 2 similar to 15% fewer clock cycles than the existing architectures for key lengths of interest in RSA and 11 similar to 18% for binary fields and 10 similar to 14% for prime fields in case of ECC. An FPGA implementation of the proposed architecture shows that it can perform 1,024-bit modular exponentiation in about 15 ms which is better than that by the existing multiplier architectures.
引用
收藏
页码:281 / 291
页数:11
相关论文
共 50 条
  • [1] New and Improved Architectures for Montgomery Modular Multiplication
    M. Sudhakar
    R. V. Kamala
    M. B. Srinivas
    [J]. Mobile Networks and Applications, 2007, 12 : 281 - 291
  • [2] New Hardware Architectures for Montgomery Modular Multiplication Algorithm
    Huang, Miaoqing
    Gaj, Kris
    El-Ghazawi, Tarek
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (07) : 923 - 936
  • [3] Design and Implementation of different architectures of Montgomery modular multiplication
    Kavyashree, S.
    Uma, B., V
    [J]. 2017 2ND IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2017, : 1101 - 1105
  • [4] 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
  • [5] Improved RNS Montgomery Modular Multiplication with Residue Recovery
    Wu, Tao
    Li, Shuguo
    Liu, Litian
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON SOFT COMPUTING TECHNIQUES AND ENGINEERING APPLICATION, ICSCTEA 2013, 2014, 250 : 233 - 245
  • [7] New systolic modular multiplication architecture for efficient Montgomery multiplication
    Choi, Se-Hyu
    Lee, Keon-Jik
    [J]. IEICE ELECTRONICS EXPRESS, 2015, 12 (02):
  • [8] Architectures for Montgomery's multiplication
    Nibouche, O
    Bouridane, A
    Nibouche, M
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2003, 150 (06): : 361 - 368
  • [9] Hardware Implementation of Improved Montgomery's Modular Multiplication Algorithm
    Zhang Jia-hong
    Xiong Ting-gang
    Fang Xiang-yan
    [J]. 2009 WRI INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND MOBILE COMPUTING: CMC 2009, VOL 3, 2009, : 370 - +
  • [10] An Improved Montgomery Modular Multiplication Algorithm and Its Hardware Implementation
    Ren S.
    Wang H.
    Hao Y.
    Xue C.
    [J]. Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2024, 44 (03): : 306 - 311