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

被引:5
|
作者
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
相关论文
共 50 条
  • [1] High-performance low-power approximate Wallace tree multiplier
    Abed, Sa'ed
    Khalil, Yasser
    Modhaffar, Mahdi
    Ahmad, Imtiaz
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2018, 46 (12) : 2334 - 2348
  • [2] Design of a High-Performance Iterative Barrett Modular Multiplier for Crypto Systems
    Zhang, Bo
    Cheng, Zeming
    Pedram, Massoud
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (05) : 897 - 910
  • [3] High-performance low-power left-to-right array multiplier design
    Huang, ZJ
    Ercegovac, MSD
    IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (03) : 272 - 283
  • [4] A Low-Power, High-Performance Approximate Multiplier with Configurable Partial Error Recovery
    Liu, Cong
    Han, Jie
    Lombardi, Fabrizio
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [5] Power Analysis of a Montgomery Modular Multiplier for Cryptosystems
    Kakde, Sandeep
    Badwaik, Shailendra
    Deodhe, Yeshwant
    2013 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND RESEARCH ADVANCEMENT (ICMIRA 2013), 2013, : 37 - 41
  • [6] High-performance low-power FFT cores
    Han, Wei
    Erdogan, Ahmet T.
    Arslan, Tughrul
    Hasan, Mohd.
    ETRI JOURNAL, 2008, 30 (03) : 451 - 460
  • [7] High-performance, low-power architecture for scalable radix 2 montgomery modular multiplication algorithm
    Ibrahim, Atef
    Gebali, Fayez
    El-Simary, Hamed
    Nassar, Amin
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2009, 34 (04): : 152 - 157
  • [8] Implementation of A High Speed Multiplier for High-Performance and Low Power Applications
    Kumar, G. Ganesh
    Sahoo, Subhendu K.
    2015 19TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2015,
  • [9] Design of high-performance low-power full adder
    Nehru, K.
    Shanmugam, A.
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2014, 49 (02) : 134 - 140
  • [10] A HIGH-PERFORMANCE LOW-POWER CMOS CHANNEL FILTER
    BLACK, WC
    ALLSTOT, DJ
    REED, RA
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1980, 15 (06) : 929 - 938