RSA Cryptosystem with Modified Montgomery Modular Multiplier

被引:0
|
作者
Mahapatra, Priyanka Priyadarsini [1 ]
Agrawal, Sonali [1 ]
机构
[1] Amrita Univ, Dept Elect & Commun Engn, Bengaluru, India
关键词
Cryptography; Montgomery modular multiplier; Carry save addition;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Rivest, Shamir, Adleman (RSA) algorithm can be used in cryptography to send confidential messages in secure manner. RSA cryptosystem is based on modular multiplication to factorize the large integers. Montgomery modular multiplication can be used as modular multiplication because it is one of the efficient and fastest modular multiplication. Montgomery algorithm is based on add and shift operation, so Carry save adder (CSA) can be used in order to overcome the carry propagation at each addition. In this Montgomery multiplier, the CSA choses the operands and converts the addition result from carry save format to binary form. Accordingly, the architecture can use less hardware and give short critical path delay to do one modular multiplication. In this paper, the Montgomery modular multiplication uses a modified or configurable Carry save adder (CCSA). The CCSA is designed with one full adder and two half adders to reduce the delay. Still CCSA suffers from high power consumption. In order to reduce the power consumption, the full adder used in CCSA with two multiplexers has been proposed. The proposed Montgomery modular multiplier has the capability to provide 26% average reduction in power when compared with previous designs.
引用
收藏
页码:75 / 80
页数:6
相关论文
共 50 条
  • [31] Implementation study of partly parallel Montgomery modular multiplier
    Liu, Qiang
    Tong, Dong
    Cheng, Xu
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2006, 34 (08): : 1537 - 1541
  • [32] Design methodology for booth-encoded Montgomery module design for RSA cryptosystem
    Leu, JJ
    Wu, AY
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL V: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 357 - 360
  • [33] High Radix Montgomery Modular Multiplier on Modern FPGA
    Wang, Pingjian
    Liu, Zongbin
    Wang, Lei
    Gao, Neng
    2013 12TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2013), 2013, : 1484 - 1489
  • [34] Implementation of 1024-bit modular processor for RSA cryptosystem
    Kim, YS
    Kang, WS
    Choi, JR
    PROCEEDINGS OF THE SECOND IEEE ASIA PACIFIC CONFERENCE ON ASICS, 2000, : 187 - 190
  • [35] High-speed modular multiplication algorithm for RSA cryptosystem
    Cho, KS
    Ryu, JH
    Cho, JD
    IECON'01: 27TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, 2001, : 479 - 483
  • [36] A new modular exponentiation architecture for efficient design of RSA cryptosystem
    Shieh, Ming-Der
    Chen, Jun-Hong
    Wu, Hao-Hsuan
    Lin, Wen-Ching
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (09) : 1151 - 1161
  • [37] Security Analysis of a Shared Modular Inversion Protocol for RSA Cryptosystem
    Kong, Fanyu
    Yu, Jia
    2009 ASIA-PACIFIC CONFERENCE ON INFORMATION PROCESSING (APCIP 2009), VOL 2, PROCEEDINGS, 2009, : 553 - +
  • [38] Fast Montgomery modular multiplication and RSA cryptographic processor architectures
    McIvor, C
    McLoone, M
    McCanny, JV
    Daly, A
    Marnane, W
    CONFERENCE RECORD OF THE THIRTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 2003, : 379 - 384
  • [39] Design optimization of a high-speed, area-efficient and low-power Montgomery modular multiplier for RSA algorithm
    Masui, S
    Mukaida, K
    Takenaka, M
    Torii, N
    IEICE TRANSACTIONS ON ELECTRONICS, 2005, E88C (04): : 576 - 581
  • [40] Development of Modified RSA Cryptosystem via Octonion Algebra
    Hamza, Mohammed Hassan
    Abboud, Sahab Mohsen
    Yassein, Hassan Rashed
    INTERNATIONAL JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE, 2025, 20 (01): : 459 - 464