Power Reduction of Montgomery Multiplication Architectures Using Clock Gating
被引:1
|
作者:
Erra, Rachana
论文数: 0引用数: 0
h-index: 0
机构:
Oklahoma State Univ, VLSI Comp Architecture Res Grp, Dept Elect & Comp Engn, Stillwater, OK 74078 USAOklahoma State Univ, VLSI Comp Architecture Res Grp, Dept Elect & Comp Engn, Stillwater, OK 74078 USA
Erra, Rachana
[1
]
Stine, James E.
论文数: 0引用数: 0
h-index: 0
机构:
Oklahoma State Univ, VLSI Comp Architecture Res Grp, Dept Elect & Comp Engn, Stillwater, OK 74078 USAOklahoma State Univ, VLSI Comp Architecture Res Grp, Dept Elect & Comp Engn, Stillwater, OK 74078 USA
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.