Multiplierless Design of High-Speed Very Large Constant Multiplications

被引:0
|
作者
Aksoy, Levent [1 ]
Roy, Debapriya Basu [2 ]
Imran, Malik [1 ]
Pagliarini, Samuel [1 ]
机构
[1] Tallinn Univ Technol, Dept Comp Syst, Tallinn, Estonia
[2] IIT Kanpur, Comp Sci & Engn, Kanpur, India
基金
欧盟地平线“2020”;
关键词
very large constant multiplication; shift-adds design; compressor trees; high-speed design; area optimization; Montgomery multiplication; cryptography; COMPLEXITY;
D O I
10.1109/ASP-DAC58780.2024.10473954
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In cryptographic algorithms, the constants to be multiplied by a variable can be very large due to security requirements. Thus, the hardware complexity of such algorithms heavily depends on the design architecture handling large constants. In this paper, we introduce an electronic design automation tool, called LEIGER, which can automatically generate the realizations of very large constant multiplications for low-complexity and high-speed applications, targeting the ASIC design platform. LEIGER can utilize the shift-adds architecture and use 3-input operations, i.e., carry-save adders (CSAs), where the number of CSAs is reduced using a prominent optimization algorithm. It can also generate constant multiplications under a hybrid design architecture, where 2-and 3-input operations are used at different stages. Moreover, it can describe constant multiplications under a design architecture using compressor trees. As a case study, high-speed Montgomery multiplication, which is a fundamental operation in cryptographic algorithms, is designed with its constant multiplication block realized under the proposed architectures. Experimental results indicate that LEIGER enables a designer to explore the trade-off between area and delay of the very large constant and Montgomery multiplications and leads to designs with area-delay product, latency, and energy consumption values significantly better than those obtained by a recently proposed algorithm.
引用
收藏
页码:957 / 962
页数:6
相关论文
共 50 条
  • [1] Multiplierless Design of Very Large Constant Multiplications in Cryptography
    Aksoy, Levent
    Roy, Debapriya Basu
    Imran, Malik
    Karl, Patrick
    Pagliarini, Samuel
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (11) : 4503 - 4507
  • [2] Design of very high-speed integer fuzzy controller without multiplications by using VHDL
    Lee, Sang-Gu
    Miyazaki, Michio
    Kim, Jin-Il
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS: KES 2007 - WIRN 2007, PT I, PROCEEDINGS, 2007, 4692 : 93 - +
  • [3] Design of High-Speed Multiplierless Linear-Phase FIR Filters
    Ye, Wen Bin
    Lou, Xin
    Yu, Ya Jun
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 2964 - 2967
  • [4] Trimaran configurations for high-speed very large ships
    Univ. degli Stud. Napoli Federico II, Italy
    Naval Architect, 2001, (AUGUST): : 28 - 30
  • [5] Trimaran configurations for high-speed very large ships
    Migali, A
    Miranda, S
    Pensa, C
    NAVAL ARCHITECT, 2001, : 28 - +
  • [6] Global optimization of common subexpressions for multiplierless synthesis of multiple constant multiplications
    Ho, Yuen-Hong Alvin
    Lei, Chi-Un
    Kwan, Hing-Kit
    Wong, Ngai
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 25 - 30
  • [7] A Common Subexpression Sharing Approach for Multiplierless Synthesis of Multiple Constant Multiplications
    Ho, Yuen -Hong Alvin
    Lei, Chi-Un
    Wong, Ngai
    ENGINEERING LETTERS, 2007, 15 (01)
  • [8] A common subexpression sharing approach for multiplierless synthesis of multiple constant multiplications
    Ho, Yuen-Hong Alvin
    Lei, Chi-Un
    Wong, Ngai
    IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, : 1636 - +
  • [9] DESIGN AND ANALYSIS OF VERY HIGH-SPEED NETWORK ARCHITECTURES
    CHLAMTAC, I
    GANZ, A
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1988, 36 (03) : 252 - 262
  • [10] Design of high-speed multiplierless filters using a nonrecursive signed common subexpression algorithm
    Martínez-Peiró, M
    Boemo, EI
    Wanhammar, L
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2002, 49 (03): : 196 - 203