Power Reduction of Montgomery Multiplication Architectures Using Clock Gating

被引:1
|
作者
Erra, Rachana [1 ]
Stine, James E. [1 ]
机构
[1] Oklahoma State Univ, VLSI Comp Architecture Res Grp, Dept Elect & Comp Engn, Stillwater, OK 74078 USA
来源
2024 IEEE 67TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, MWSCAS 2024 | 2024年
关键词
Montgomery Multiplication; Low Power Hardware; Cryptography; MODULAR MULTIPLICATION;
D O I
10.1109/MWSCAS60917.2024.10658942
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work presents an analysis of the power consumption of different radix implementations of Montgomery multiplication (MM). Different MM architectures are discussed and a new modified architecture for the radix-2 processing element (PE), where conversion from carry save representation to conventional representation is accomplished without using a Carry Propagate Adder (CPA) is presented in this paper. The proposed radix-2 architecture also eliminates race conditions by avoiding incorrect data selection of the multiplier bit by a processing element, by using a register. Also, the overall architectural power consumption is reduced by applying the clock gating technique to the proposed radix-2 architecture and also the high radix architecture used in this paper. Power, Performance, and Area (PPA) analysis is performed using TSMC 28hpc+ 28 nm to understand the trade-off requirements between the implementations. The results indicate that radix-2 architecture occupies lower area compared to high radix i.e. radix-16 and radix-216 implementations but the high radix architectures take less number of clock cycles than the radix-2 architecture.
引用
收藏
页码:474 / 478
页数:5
相关论文
共 50 条
  • [31] Power Optimization of Communication System Using Clock Gating Technique
    Sahni, Kanika
    Rawat, Kiran
    Pandey, Sujata
    Ahmad, Ziauddin
    2015 5TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING & COMMUNICATION TECHNOLOGIES ACCT 2015, 2015, : 375 - 378
  • [32] Pipeline Power Reduction through Single Comparator-based Clock Gating
    Wang, Wei
    Tsao, Yu-Chi
    Choi, Ken
    Park, SeongMo
    Chung, Moo-Kyoung
    2009 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2009), 2009, : 480 - +
  • [33] Distributed Clock Gating for Power Reduction of a Programmable Waveform Generator for Neural Stimulation
    Noorsal, Emilia
    Sooksood, Kriangkrai
    Bihr, Ulrich
    Becker, Joachim
    Ortmanns, Maurits
    2012 ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2012, : 3878 - 3881
  • [34] Analyzing and comparing the Montgomery multiplication algorithms for their power consumption
    Bayhan, Dilek
    Ors, S. Berna
    Saldamli, Gokay
    ICCES'2010: THE 2010 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2010, : 257 - 261
  • [35] Enhanced Montgomery Multiplication on DSP Architectures for Embedded Public-Key Cryptosystems
    Gastaldo, P.
    Parodi, G.
    Zunino, R.
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [36] Power minimization by clock root gating
    Qi, W
    Roy, S
    ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 249 - 254
  • [37] A Multiple Clock Domain Design of High-radix Montgomery Multiplication for Simplicity
    Fujieda, Naoki
    Ayuzawa, Yusuke
    Hongo, Masato
    Ichikawa, Shuichi
    PROCEEDINGS OF TENCON 2018 - 2018 IEEE REGION 10 CONFERENCE, 2018, : 1489 - 1492
  • [38] Clock and power gating with timing closure
    Mukherjee, A
    Marek-Sadowska, M
    IEEE DESIGN & TEST OF COMPUTERS, 2003, 20 (03): : 32 - 39
  • [39] Power minimization by clock root gating
    ACM SIGDA; IEEE Circuits and Systems Society; IEICE (Institute of Electronics, Information and Communication Engineers); IPSJ (Information Processing Society of Japan) (Institute of Electrical and Electronics Engineers Inc., United States):
  • [40] Processor Array Architectures for Scalable Radix 4 Montgomery Modular Multiplication Algorithm
    Ibrahim, Atef
    Gebali, Fayez
    Elsimary, Hamed
    Nassar, Amin
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (07) : 1142 - 1149