HIGH PERFORMANCE MONTGOMERY MODULAR MULTIPLIER WITH A NEW RECODING METHOD

被引:1
|
作者
Manochehri, Kooroush [1 ]
Sadeghiyan, Babak [1 ]
Pourmozafari, Saadat [1 ]
机构
[1] Amirkabir Univ Technol, Dept Comp Engn & IT, Tehran, Iran
关键词
Montgomery modular multiplication; multi-addition; bitwise subtraction; carry save adder; recoding; EXPONENTIATION;
D O I
10.1142/S0218126611007438
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modular calculations are widely used in many applications, especially in public key cryptography. Such operations are very time consuming, due to their long operands. To improve the performance of these calculations, many methods have been introduced. Montgomery modular multiplication is an example of such a solution to enhance the performance of modular multiplication and modular exponentiation. The radix-2 version of this method is simple and fast for hardware implementation, where multi-operand adders are required for its implementation. So far, Carry-Save-Adder (CSA) gives the best performance for multi-addition. In this paper, we propose a new recoding method for the Montgomery modular multiplier to enhance its performance. This is done through replacing CSA blocks with new blocks that have better performances than CSA in multi-addition calculations. With this replacement, we can theoretically have up to 40% reduction in area gates. In our experiments, we obtained 5.8% area reduction and 3% speed improvement in a hardware implementation. The idea behind our proposed method is the use of bitwise subtraction operator, where no carry propagation is needed. This recoding method of operands can also be used in many aspects of computer arithmetic, algorithms and computational hardware, such as multiplication, exponentiation and etc., in order to enhance their performances.
引用
收藏
页码:531 / 548
页数:18
相关论文
共 50 条
  • [31] Design of modular multiplier based on improved Montgomery algorithm and systolic array
    Gang, Feng
    First International Multi-Symposiums on Computer and Computational Sciences (IMSCCS 2006), Proceedings, Vol 2, 2006, : 356 - 359
  • [32] A high-speed design of Montgomery multiplier
    Fan, Yibo
    Ikenaga, Takeshi
    Goto, Satoshi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2008, E91A (04): : 971 - 977
  • [33] Performance Analysis of Montgomery Multiplier for Public Key Cryptosystem
    Kakde, Sandeep
    Somulu, G.
    Zode, Pravin
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [34] An Energy Efficient Montgomery Modular Multiplier for Security Systems using Reversible Gates
    Kadar, M. Mohaideen Abdul
    Ananthalaksluni, A. V.
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 71 - 74
  • [35] An efficient and scalable radix-4 modular multiplier design using recoding techniques
    Tenca, AF
    Tawalbeh, LA
    CONFERENCE RECORD OF THE THIRTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 2003, : 1445 - 1450
  • [36] Full Custom Design of Adaptable Montgomery Modular Multiplier for Asymmetric RSA Cryptosystem
    Adiono, Trio
    Ega, Hans
    Kasan, Hans
    Fuada, Syifaul
    Harimurthi, Suksmandhira
    2017 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2017), 2017, : 910 - 914
  • [37] A High Radix Montgomery Multiplier with Concurrent Error Detection
    Zervakis, Georgios
    Eftaxiopoulos, Nikolaos
    Tsoumanis, Kostas
    Axelos, Nicholas
    Pekmestzi, Kiamal
    2014 9TH INTERNATIONAL DESIGN & TEST SYMPOSIUM (IDT), 2014, : 199 - 204
  • [38] A modified high-radix scalable montgomery multiplier
    Fan, Yibo
    Zeng, Xiaoyang
    Yu, Yu
    Wang, Gang
    Zhang, Qianling
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 3382 - +
  • [39] A New Recursive Multibit Recoding Algorithm for High-Speed and Low-Power Multiplier
    Oudjida, Abdelkrim K.
    Chaillet, Nicolas
    Liacha, Ahmed
    Berrandjia, Mohamed L.
    JOURNAL OF LOW POWER ELECTRONICS, 2012, 8 (05) : 579 - 594
  • [40] A High Speed Montgomery Multiplier used in Security Applications
    Srinitha., S.
    Niveda., S.
    Rangeetha., S.
    Kiruthika., V
    ICSPC'21: 2021 3RD INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION (ICPSC), 2021, : 299 - 303