Design and Implementation of different architectures of Montgomery modular multiplication

被引:0
|
作者
Kavyashree, S. [1 ]
Uma, B., V [2 ]
机构
[1] RVCE, VLSI Design & Embedded Syst, Bengaluru 59, India
[2] RVCE, Dept ECE, Bengaluru 59, India
关键词
CSA (Carry Save Addition); Montgomery Multiplication; Cryptography;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Montgomery multiplication is the main block of modular exponentiation in cryptography. This paper discusses the three different architectures of Montgomery Multiplication and their performance is compared in terms and area and time optimization. The architectures are designed to improvise the area and reduce time. The designs are implemented in Verilog HDL and simulated using Synopsys VCS. They are also synthesized in Synopsys Design Compiler using 45nm libraries to get the cell area. The experimental results show that the time required for one Montgomery multiplication measured in terms of number of clock cycles is reduced by 1.5%, 1% and 3.5 % for the three different architectures discussed here over the previous implementations. It is achieved by minimizing the signals controlling the critical path of the design. Also there is a reduction in total cell area due to technology for the three designs presented in this paper.
引用
收藏
页码:1101 / 1105
页数:5
相关论文
共 50 条
  • [1] New and improved architectures for Montgomery modular multiplication
    Sudhakar, M.
    Kamala, R. V.
    Srinivas, M. B.
    [J]. MOBILE NETWORKS & APPLICATIONS, 2007, 12 (04): : 281 - 291
  • [2] 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
  • [3] An Implementation of Montgomery Modular Multiplication on FPGAs
    Yan, Xinkai
    Wu, Guiming
    Wu, Dong
    Zheng, Fang
    Xie, Xianghui
    [J]. 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CLOUD COMPUTING (ISCC), 2014, : 32 - 38
  • [4] 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
  • [5] HARDWARE IMPLEMENTATION OF MONTGOMERY MODULAR MULTIPLICATION ALGORITHM
    ELDRIDGE, SE
    WALTER, CD
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (06) : 693 - 699
  • [6] 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
  • [7] Efficient and Scalable Hardware Implementation of Montgomery Modular Multiplication
    Issad, M.
    Anane, M.
    Boudraa, B.
    Bellemou, A. M.
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)
  • [8] A Design and Implementation of Montgomery Modular Multiplier
    Liu, Ruirui
    Li, Shuguo
    [J]. 2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [9] Fast algorithms for implementation of Montgomery's modular multiplication technique
    Mohan, PVA
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2004, 23 (06) : 463 - 478
  • [10] Montgomery Modular Multiplication on Reconfigurable Hardware: Systolic versusMultiplexed Implementation
    Perin, Guilherme
    Mesquita, Daniel Gomes
    Martins, Joao Baptista
    [J]. INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011