RSA Cryptosystem with Modified Montgomery Modular Multiplier

被引:0
作者
Mahapatra, Priyanka Priyadarsini [1 ]
Agrawal, Sonali [1 ]
机构
[1] Amrita Univ, Dept Elect & Commun Engn, Bengaluru, India
来源
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC) | 2017年
关键词
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 条
  • [41] 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
  • [42] Digit-serial-in-serial-out systolic multiplier for Montgomery algorithm
    Lee, KJ
    Kim, KW
    Yoo, KY
    [J]. INFORMATION PROCESSING LETTERS, 2002, 82 (02) : 65 - 71
  • [43] A fast digit based Montgomery multiplier designed for FPGAs with DSP resources
    Ozcan, Erdem
    Erdem, Serdar S.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 62 : 12 - 19
  • [44] A Tiny RSA Cryptosystem Based On Arduino Microcontroller Useful For Small Scale Networks
    Abu Al-Haija, Qasem
    Al Tarayrah, Mashhoor
    Al-Qadeeb, Hasan
    Al-Lwaimi, Abdulmohsen
    [J]. 9TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC'14) / THE 11TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC'14) / AFFILIATED WORKSHOPS, 2014, 34 : 639 - 646
  • [45] A new dual-radix and dual-field montgomery multiplier
    Miao, Li
    Liangsheng, He
    Daren, Zha
    Tongjie, Yang
    Le, Ni
    Xingjie, Yu
    [J]. International Journal of Digital Content Technology and its Applications, 2012, 6 (21) : 283 - 290
  • [46] Low-Cost High-Performance VLSI Architecture for Montgomery Modular Multiplication
    Kuang, Shiann-Rong
    Wu, Kun-Yi
    Lu, Ren-Yao
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2016, 24 (02) : 434 - 443
  • [47] A MODIFIED HYPERCHAOS BASED IMAGE CRYPTOSYSTEM
    Hermassi, Houcemeddine
    Rhouma, Rhouma
    Belghith, Safya
    [J]. 2009 6TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES, VOLS 1 AND 2, 2009, : 361 - 366
  • [48] VLSI array algorithms and architectures for RSA modular multiplication
    Jeong, YJ
    Burleson, WP
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1997, 5 (02) : 211 - 217
  • [49] A scalable architecture for modular multiplication based on Montgomery's algorithm
    Tenca, AF
    Koç, ÇK
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (09) : 1215 - 1221
  • [50] DETERMINATION OF THE TRUE VALUE OF THE EULER TOTIENT FUNCTION IN THE RSA CRYPTOSYSTEM FROM A SET OF POSSIBILITIES
    WU, CK
    WANG, XM
    [J]. ELECTRONICS LETTERS, 1993, 29 (01) : 84 - 85