Design of a High-Performance Iterative Barrett Modular Multiplier for Crypto Systems

被引:2
|
作者
Zhang, Bo [1 ]
Cheng, Zeming [1 ]
Pedram, Massoud [1 ]
机构
[1] Univ Southern Calif, Dept Elect & Comp Engn, Los Angeles, CA 90007 USA
关键词
Hardware; Encoding; Delays; Cryptography; Optimization; Classification algorithms; Floors; Barrett modular multiplication (BMM); cryptosystem; large integer arithmetic; modular multiplication (MM); COMPRESSORS; ALGORITHM;
D O I
10.1109/TVLSI.2024.3368002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modular multiplication (MM) is a fundamental operation in many cryptographic and arithmetic applications. In this article, we present an improved Barrett modular multiplication (BMM) algorithm and its hardware-efficient implementation. The proposed algorithm leverages parallel computation of quotient and intermediate results, enhancing overall efficiency. To further optimize the algorithm, two optimizations are introduced, replacing expensive multiplications and additions with more efficient compression and encoding operations at each iteration. We first introduce a novel data model that enables the use of a 2-bit adder to handle potential overflow in signed addition. Moreover, by employing a 3-bit addition on intermediate results, we eliminate the need for complete round operations while ensuring the desired result range. The experimental results demonstrate significant improvements in terms of area and computation time compared to existing classic BMM and Montgomery modular multiplication (MMM) designs. Our improved BMM outperforms these designs, particularly in high-radix scenarios. This work provides a valuable contribution to the field of MM, offering a hardware-efficient solution for achieving improved performance in cryptographic and arithmetic systems.
引用
收藏
页码:897 / 910
页数:14
相关论文
共 50 条
  • [1] A High-Performance Low-Power Barrett Modular Multiplier for Cryptosystems
    Zhang, Bo
    Cheng, Zeming
    Pedram, Massoud
    2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2021,
  • [2] High-Radix Design of a Scalable Montgomery Modular Multiplier With Low Latency
    Zhang, Bo
    Cheng, Zeming
    Pedram, Massoud
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (02) : 436 - 449
  • [3] Modular High-Performance Computing Using Chiplets
    Vinnakota, Bapi
    Shalf, John M.
    COMPUTING IN SCIENCE & ENGINEERING, 2023, 25 (06) : 39 - 48
  • [4] High-Performance Turbo-MIMO System Design with Iterative Soft-Detection and Decoding
    Yang, Der-Wei
    Lin, Jing-Shiun
    Fang, Shih-Hao
    Lin, Chia-Fen
    Shieh, Ming-Der
    2012 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2012,
  • [5] Sustainable design, integration, and operation for energy high-performance process systems
    Seferlis, Panos
    Varbanov, Petar Sabev
    Papadopoulos, Athanasios, I
    Chin, Hon Huin
    Klemes, Jiri Jaromir
    ENERGY, 2021, 224
  • [6] Kriging-Based Design for Robust High-Performance Control Systems
    Micheli, Laura
    Laflamme, Simon
    ASCE-ASME JOURNAL OF RISK AND UNCERTAINTY IN ENGINEERING SYSTEMS PART A-CIVIL ENGINEERING, 2020, 6 (04)
  • [7] The power of using automatic device optimization, based on iterative device simulations, in design of high-performance devices
    Bertilsson, K
    Nilsson, HE
    SOLID-STATE ELECTRONICS, 2004, 48 (10-11) : 1721 - 1725
  • [8] High-Performance Reconfigurable Computer Systems
    Dordopulo, Alexey
    Kalyaev, Igor
    Levin, Ilya
    Slasten, Liubov
    PARALLEL COMPUTING TECHNOLOGIES, 2011, 6873 : 272 - 283
  • [9] Design space exploration for high-performance greenhouse design
    Fang, Demi
    Arsano, Alpha
    Brown, Nathan
    Reinhart, Christoph
    Mueller, Caitlin
    IASS 60TH ANNIVERSARY SYMPOSIUM (IASS SYMPOSIUM 2019) - 9TH INTERNATIONAL CONFERENCE ON TEXTILE COMPOSITES AND INFLATABLE STRUCTURES (STRUCTURAL MEMBRANES 2019), 2019, : 1104 - 1113
  • [10] Systolic Gaussian Normal Basis Multiplier Architectures Suitable for High-Performance Applications
    Azarderakhsh, Reza
    Kermani, Mehran Mozaffari
    Bayat-Sarmadi, Siavash
    Lee, Chiou-Yng
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2015, 23 (09) : 1969 - 1972