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 条
  • [31] Genetic algorithms & real-world applications
    Joslin, P
    DR DOBBS JOURNAL, 2004, 29 (04): : 69 - 74
  • [32] Real-world applications of qualitative reasoning
    Iwasaki, Y
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1997, 12 (03): : 16 - 21
  • [33] A REAL-WORLD LOOK AT TECHNOLOGY AND APPLICATIONS
    TROY, CT
    PHOTONICS SPECTRA, 1993, 27 (11) : 97 - 97
  • [34] REAL-WORLD APPLICATIONS OF UNCERTAIN REASONING
    HECKERMAN, D
    MAMDANI, A
    WELLMAN, MP
    INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 1995, 42 (06) : 573 - 574
  • [35] Real-world oriented entertainment applications
    Itao, T
    Yamamoto, A
    Tanaka, S
    Suda, T
    2004 INTERNATIONAL SYMPOSIUM ON APPLICATIONS AND THE INTERNET WORKSHOPS, PROCEEDINGS, 2004, : 289 - 290
  • [36] Neural networks in real-world applications
    Knoblock, C
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1996, 11 (04): : 4 - 4
  • [37] REAL-WORLD OR MS APPLICATIONS IN JOURNALS
    RAISZADEH, FME
    LINGARAJ, BP
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1986, 37 (10) : 937 - 942
  • [38] Real-World Applications of Goal Programming
    Skocdopolova, Veronika
    PROCEEDINGS OF THE 29TH INTERNATIONAL CONFERENCE ON MATHEMATICAL METHODS IN ECONOMICS 2011, PTS I AND II, 2011, : 623 - 628
  • [39] Electrochemical sensors for real-world applications
    Johan Bobacka
    Journal of Solid State Electrochemistry, 2020, 24 : 2039 - 2040
  • [40] Real-world oriented entertainment applications
    NTT Network Innovation Laboratories, 3-9-11-Midori-cho, Musashino-shi, 180-8585, Japan
    不详
    IEEE Computer Society; IEICE; Information Processing Society of Japan, IPSJ; Japan's Telecommunications Advancement Organization, TAO, 1600, 289-290 (2004):