Low latency high throughput Montgomery modular multiplier for RSA cryptosystem

被引:1
|
作者
Parihar, Aashish [1 ]
Nakhate, Sangeeta [1 ]
机构
[1] Maulana Azad Natl Inst Technol MANIT, Dept Elect & Commun Engn, Bhopal 462003, Madhya Pradesh, India
关键词
Cryptography; Public key cryptosystem; Modular exponentiation; Montgomery modular multiplication; RSA; ARCHITECTURE; DESIGN;
D O I
10.1016/j.jestch.2021.08.002
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
With the advancements of communication technology, security threats are also increasing. RSA is a robust cryptosystem to protect classified information. The efficiency of RSA cryptosystem depends on the efficient execution of Montgomery modular multiplication. A low latency and throughput efficient Montgomery modular multiplier is proposed in this paper. The input and final output of this multiplier are binary, but intermediate input and output are carry-saved i.e. sum and carry bits are stored in separate registers. Sum and carry bits are obtained from the addition of operands using carry-save adder (CSA). Montgomery multipliers require quotient calculation for subsequent iteration. The proposed multiplier computes two subsequent quotients in parallel with carry-save addition. Output of carry-save addition is right shifted by two bits to obtain the next-to-next intermediate output. This calculation also requires integer multiples of the inputs. Computation of next output is skipped. Format conversion of output is performed using a carry look-ahead unit (CLU). CLU along with one cycle of carry save addition is also utilized for pre-computation of integer multiples of inputs. The proposed multiplier is implemented on NEXYS4DDR and VIRTEX VII FPGA and the following result is obtained. NEXYS4DDR: Area (LUT + REG): 38903, Delay: 5.84 ns, Cycles: 1158, Latency: 6.76 mu s, Throughput: 302.96 Mbps. VIRTEX VII: Area (LUT): 16447, Delay: 1.62 ns, Cycles: 1158, Latency: 1.88 mu s, Throughput: 1089.4 Mbps. Results verify the improved area, latency and throughput performance of the proposed work. (C) 2021 Karabuk University. Publishing services by Elsevier B.V.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] RSA Cryptosystem with Modified Montgomery Modular Multiplier
    Mahapatra, Priyanka Priyadarsini
    Agrawal, Sonali
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2017, : 75 - 80
  • [2] Montgomery modular multiplier architectures and hardware implementations for an RSA cryptosystem
    Fournaris, AP
    Koufopavlou, O
    [J]. Proceedings of the 46th IEEE International Midwest Symposium on Circuits & Systems, Vols 1-3, 2003, : 778 - 781
  • [3] Fast and high-throughput montgomery modular multiplier for RSA encryption and decryption
    Parihar A.
    Nakhate S.
    [J]. Nakhate, Sangeeta, 2018, Institute of Electronics Engineers of Korea (07): : 148 - 158
  • [4] Full Custom Design of Adaptable Montgomery Modular Multiplier for Asymmetric RSA Cryptosystem
    Adiono, Trio
    Ega, Hans
    Kasan, Hans
    Fuada, Syifaul
    Harimurthi, Suksmandhira
    [J]. 2017 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2017), 2017, : 910 - 914
  • [5] Area-Efficient Design of Modular Exponentiation Using Montgomery Multiplier for RSA Cryptosystem
    Nti, Richard Boateng
    Ryoo, Kwangki
    [J]. ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING, MUE/FUTURETECH 2018, 2019, 518 : 431 - 437
  • [6] High-Radix Design of a Scalable Montgomery Modular Multiplier With Low Latency
    Zhang, Bo
    Cheng, Zeming
    Pedram, Massoud
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (02) : 436 - 449
  • [7] Low-latency Scalable Modular Multiplier without Montgomery Algorithm
    Wu, Tao
    Li, Shuguo
    Liu, Litian
    [J]. PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 81 - 85
  • [8] RSA Cryptosystem Based on Early Word Based Montgomery Modular Multiplication
    Verma, Rupali
    Dutta, Maitreyee
    Vig, Renu
    [J]. SERVICES - SERVICES 2018, 2018, 10975 : 33 - 47
  • [9] A Low-Latency and Low-Cost Montgomery Modular Multiplier Based on NLP Multiplication
    Ding, Jinnan
    Li, Shuguo
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2020, 67 (07) : 1319 - 1323
  • [10] Fast Montgomery modular multiplier for Rivest-Shamir-Adleman cryptosystem
    Parihar, Aashish
    Nakhate, Sangeeta
    [J]. IET INFORMATION SECURITY, 2019, 13 (03) : 231 - 238