A High-Performance Low-Power Barrett Modular Multiplier for Cryptosystems

被引:6
作者
Zhang, Bo [1 ]
Cheng, Zeming [1 ]
Pedram, Massoud [1 ]
机构
[1] Univ Southern Calif, Ming Hsieh Dept Elect & Comp Engn, Los Angeles, CA 90007 USA
来源
2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED) | 2021年
关键词
Cryptosystem; large integer arithmetic; Barrett modular multiplication; ARCHITECTURE;
D O I
10.1109/ISLPED52811.2021.9502490
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a fast architecture for Barrett modular multiplication. By replacing the integer multiplications in each iteration with carry-save compressions and using Booth coding plus operation rescheduling to increase parallelism, we eliminate costly multiplications while concurrently avoiding large-bitwidth additions. Our detailed error analysis proves that intermediate results are always less than twice the modulus. Experimental results show that the removal of multiplication eliminates the need for any DSPs. Even not accounting for this key benefit, compared to the best of prior art results, the proposed design results in 46.8% latency reduction with a similar area.
引用
收藏
页数:6
相关论文
共 44 条
[41]   LOW-COMPLEXITY AND HIGH-PERFORMANCE SOFT MIMO DETECTION BASED ON DISTRIBUTED M-ALGORITHM THROUGH TRELLIS-DIAGRAM [J].
Sun, Yang ;
Cavallaro, Joseph R. .
2010 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2010, :3398-3401
[42]   A Novel Packaging and System-Integration Platform with Integrated Antennas for Scalable, Low-Cost and High-Performance 5G mmWave Systems [J].
Ndip, Ivan ;
Andersson, Kristoffer ;
Kosmider, Stefan ;
Le, Thi Huyen ;
Kanitkar, Abhijeet ;
van Dijk, Marius ;
Murugesan, Kavin Senthil ;
Maass, Uwe ;
Loeher, Thomas ;
Rossi, Marco ;
Jaeschke, Johannes ;
Ostmann, Andreas ;
Aschenbrenner, Rolf ;
Schneider-Ramelow, Martin ;
Lang, Klaus-Dieter .
2020 IEEE 70TH ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE (ECTC 2020), 2020, :101-107
[43]   A low-overhead soft–hard fault-tolerant architecture, design and management scheme for reliable high-performance many-core 3D-NoC systems [J].
Khanh N. Dang ;
Michael Meyer ;
Yuichi Okuyama ;
Abderazek Ben Abdallah .
The Journal of Supercomputing, 2017, 73 :2705-2729
[44]   A low-overhead soft-hard fault-tolerant architecture, design and management scheme for reliable high-performance many-core 3D-NoC systems [J].
Dang, Khanh N. ;
Meyer, Michael ;
Okuyama, Yuichi ;
Ben Abdallah, Abderazek .
JOURNAL OF SUPERCOMPUTING, 2017, 73 (06) :2705-2729