Performance Improvement of Montgomery Multiplier Architecture Using Pre-Computation and Unfolding Technique

被引:0
|
作者
Gajbhiye, Prafulani [1 ]
Joshi, Pankaj [1 ]
机构
[1] Ramdeobaba Coll Engn & Management, Dept Elect Engn, Nagpur, Maharashtra, India
来源
HELIX | 2018年 / 8卷 / 06期
关键词
Montgomery Multiplication; Delay Optimization; Pre-Computation; Unfolded Technique;
D O I
10.29042/2018-4433-4440
中图分类号
Q81 [生物工程学(生物技术)]; Q93 [微生物学];
学科分类号
071005 ; 0836 ; 090102 ; 100705 ;
摘要
The Modern era of information and communication technology demands security. It is a prime important parameter along with other features. Data encryption and decryption algorithms such as RSA and ECC are popularly used to get the desired level of security. Modular multiplication is the integral part of these algorithms. Montgomery Multiplication is most efficient algorithm for modular multiplication. The modulo multiplication is a slow process for large bit size computations for key size more than 512. The critical path delay in architecture affects the iteration delay and overall computation time of encryption and decryption. The slow ripples of the carries in the Montgomery multiplication are often replaced by the carry save architectures of additions. The paper optimizes this traditional approach using a novel combination of an unfolding algorithm and a pre-computation technique. A new architectureMM4_2 multiplier, which holds input and output in carry save format and consuming the smallest critical path, is also modified using unfolding approach. The novel approach improves the overall computation time by 37.89% and 34.68% for ASIC and FPGA implementations as compared to traditional carry save approach. Further, unfolding of MM42_Multiplier in resent architecture gives improvement of 10.98 % in ASIC and 31.24% in FPGA as compare to original MM42 multiplier architecture.
引用
收藏
页码:4433 / 4440
页数:8
相关论文
共 50 条
  • [41] Performance improvement of ultrasonic Doppler flowmeter using spread spectrum technique
    Qiu Licun
    Wang Rulin
    2006 IEEE INTERNATIONAL CONFERENCE ON INFORMATION ACQUISITION, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2006, : 122 - 126
  • [42] Performance Improvement of MIMO VLC using V-BLAST Technique
    Khan, Sadi Mahmud
    Saha, Nitol
    Rahman, Md. Rashed
    Hasan, Mahmudul
    Rahman, Mohammad Shaifur
    2016 5TH INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS AND VISION (ICIEV), 2016, : 45 - 49
  • [43] Intelligent Cooperative Control Architecture: A Framework for Performance Improvement Using Safe Learning
    Alborz Geramifard
    Joshua Redding
    Jonathan P. How
    Journal of Intelligent & Robotic Systems, 2013, 72 : 83 - 103
  • [44] An Architecture for Performance Improvement of IoT Mobile Application Verification Using Statistical Methods
    Naik, Sulochan
    Ganesha, P.
    2022 IEEE 8TH WORLD FORUM ON INTERNET OF THINGS, WF-IOT, 2022,
  • [45] Performance Improvement in Deep Learning Architecture for Phonocardiogram Signal Classification Using Spectrogram
    Kesav, R. Sai
    Prakash, M. Bhanu
    Kumar, Krishanth
    Sowmya, V
    Soman, K. P.
    ADVANCES IN COMPUTING AND DATA SCIENCES, PT I, 2021, 1440 : 538 - 549
  • [46] Intelligent Cooperative Control Architecture: A Framework for Performance Improvement Using Safe Learning
    Geramifard, Alborz
    Redding, Joshua
    How, Jonathan P.
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2013, 72 (01) : 83 - 103
  • [47] Image Quality Improvement Performance Using the Synthetic Aperture Focusing Technique Data
    Acevedo, P.
    Duran, A.
    Rubio, E.
    ACOUSTICAL IMAGING, VOL 30, 2011, 30 : 325 - 333
  • [48] Performance improvement of feedforward power amplifiers by using a novel injection combining technique
    Kouki, AB
    Outaleb, N
    2000 IEEE MTT-S INTERNATIONAL MICROWAVE SYMPOSIUM DIGEST, VOLS 1-3, 2000, : 481 - 484
  • [49] Performance Improvement of Double-Gate TFET Using Metal Strip Technique
    Satyendra Kumar
    Kaushal Nigam
    Saurabh Chaturvedi
    Areeb Inshad Khan
    Ashika Jain
    Silicon, 2022, 14 : 1759 - 1766
  • [50] Performance Improvement of Multi-Core Architecture Using Whetstone Application in Linux.
    Raju, P. Bala Subramanyam
    Govindarajulu, P.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (10): : 47 - 53