Fast algorithms for implementation of Montgomery's modular multiplication technique

被引:6
|
作者
Mohan, PVA [1 ]
机构
[1] ECIL, Bangalore 560052, Karnataka, India
关键词
fast algorithms; modular multiplication; Montgomery's algorithm; multibit recoding; Rivest; Shamir; and Adleman (RSA) implementation; modular exponentiation; high-radix implementations; very large-scale integration (VLSI) architectures;
D O I
10.1007/s00034-004-0820-x
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, algorithms for fast implementations of Montgomery's modular multiplication algorithm are proposed. These algorithms use nonredundant multibit recoding. Two techniques, one based on multiplication followed by estimation of scaled residue and the other involving integrated multiplication with scaled residue estimation, have been considered in detail. Techniques for simplifying the computation to estimate the multiple of the modulus to be added have been described. The area and computation time requirements of the proposed techniques are estimated for a general radix in order to highlight the time-space trade-offs.
引用
收藏
页码:463 / 478
页数:16
相关论文
共 50 条
  • [21] A scalable architecture for modular multiplication based on Montgomery's algorithm
    Tenca, AF
    Koç, ÇK
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) : 1215 - 1221
  • [22] Spectral arithmetic in Montgomery modular multiplication
    Dai, Wangchen
    Cheung, Ray C. C.
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2018, 8 (03) : 211 - 226
  • [23] An RNS Montgomery modular multiplication algorithm
    Bajard, JC
    Didier, LS
    Kornerup, P
    IEEE TRANSACTIONS ON COMPUTERS, 1998, 47 (07) : 766 - 776
  • [24] An expandable Montgomery modular multiplication processor
    Gutub, AAA
    Amin, AAM
    ICM'99: ELEVENTH INTERNATIONAL CONFERENCE ON MICROELECTRONICS - PROCEEDINGS, 1999, : 173 - 176
  • [25] An RNS montgomery modular multiplication algorithm
    Bajard, JC
    Didier, LS
    Kornerup, P
    13TH IEEE SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 1997, : 234 - 239
  • [26] Spectral arithmetic in Montgomery modular multiplication
    Wangchen Dai
    Ray C. C. Cheung
    Journal of Cryptographic Engineering, 2018, 8 : 211 - 226
  • [27] Efficient Software Implementation of RNS-Montgomery Modular Multiplication for Embedded System
    Massoud, Chiraz
    Sghaier, Anissa
    Zeghid, Medien
    Machhout, Mohsen
    2016 SECOND INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2016,
  • [28] New systolic modular multiplication architecture for efficient Montgomery multiplication
    Choi, Se-Hyu
    Lee, Keon-Jik
    IEICE ELECTRONICS EXPRESS, 2015, 12 (02):
  • [29] Analyzing and comparing Montgomery multiplication algorithms
    Oregon State Univ, Corvallis, United States
    IEEE Micro, 3 (26-33):
  • [30] The iterative structure analysis of Montgomery modular multiplication
    Jinbo, Wang
    NUMERICAL ANALYSIS AND APPLIED MATHEMATICS, 2007, 936 : 296 - 299