Rethinking modular multi-exponentiation in real-world applications

被引:2
|
作者
Attias, Vidal [1 ]
Vigneri, Luigi [1 ]
Dimitrov, Vassil [2 ]
机构
[1] IOTA Fdn, Berlin, Germany
[2] Univ Calgary, Calgary, AB, Canada
关键词
Multi-exponentiation; OpenSSL; Benchmarking; Cryptography; Arithmetic; PARALLEL COMPUTATION; ALGORITHMS; COMPLEXITY;
D O I
10.1007/s13389-022-00287-w
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The importance of efficient multi-exponentiation algorithms in a large spectrum of cryptographic applications continues to grow. Previous literature on the subject pays attention exclusively on the minimization of the number of modular multiplications. However, a small reduction of the multiplicative complexity can be easily overshadowed by other figures of merit. In this article, we demonstrate that the most efficient algorithm for computing multi-exponentiation changes if considering execution time instead of number of multi-exponentiations. We focus our work on two algorithms that perform best under the number of multi-exponentiation metric and show that some side operations affect their theoretical ranking. We provide this analysis on different hardware, such as Intel Core and ARM CPUs and the two latest generations of Raspberry Pis, to show how the machine chosen affects the execution time of multi-exponentiation.
引用
收藏
页码:57 / 70
页数:14
相关论文
共 50 条
  • [21] ANALYSIS OF COMPLEMENTS IN MULTI-EXPONENTIATION ALGORITHMS USING SIGNED DIGIT REPRESENTATIONS
    Heuberger, Clemens
    Prodinger, Helmut
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2009, 20 (03) : 443 - 453
  • [22] Real-World Computer Vision for Real-World Applications: Challenges and Directions
    Tabkhi, Hamed
    INTELLIGENT SYSTEMS AND APPLICATIONS, VOL 1, 2023, 542 : 727 - 750
  • [23] Parsing and Real-World Applications
    Carroll, John
    TEXT, SPEECH AND DIALOGUE, 2010, 6231 : 3 - 5
  • [24] Real-World Applications for Drones
    Kugler, Logan
    COMMUNICATIONS OF THE ACM, 2019, 62 (11) : 19 - 21
  • [25] DISTRIBUTED APPLICATIONS FOR THE REAL-WORLD
    NORMAN, RF
    IEEE SOFTWARE, 1995, 12 (03) : 95 - &
  • [26] Soft actuators for real-world applications
    Meng Li
    Aniket Pal
    Amirreza Aghakhani
    Abdon Pena-Francesch
    Metin Sitti
    Nature Reviews Materials, 2022, 7 : 235 - 249
  • [27] Real-world applications of laser spectroscopy
    Lund Univ, Lund, Sweden
    Opt Photonics News, 9 (16-20):
  • [28] Real-World Applications of Multiobjective Optimization
    Stewart, Theodor
    Bandte, Oliver
    Braun, Heinrich
    Chakraborti, Nirupam
    Ehrgott, Matthias
    Goebelt, Mathias
    Jin, Yaochu
    Nakayama, Hirotaka
    Poles, Silvia
    Di Stefano, Danilo
    MULTIOBJECTIVE OPTIMIZATION: INTERACTIVE AND EVOLUTIONARY APPROACHES, 2008, 5252 : 285 - +
  • [29] Real-world applications in the pharmaceuticals industry
    Stone, J
    POLLUTION ENGINEERING, 2001, 33 (05) : 28 - 31
  • [30] Heterogeneous Computing and The Real-World Applications
    Viet Bui
    Trung Pham
    Huy Nguyen
    Hoang Nhi Tran Gia
    Mohd, Tauheed Khan
    2021 IEEE 12TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2021, : 747 - 751