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 条
  • [41] Delivering on the Promise in Real-World Applications
    Dorr, John
    IEEE NANOTECHNOLOGY MAGAZINE, 2010, 4 (02) : 10 - 13
  • [42] Soft actuators for real-world applications
    Li, Meng
    Pal, Aniket
    Aghakhani, Amirreza
    Pena-Francesch, Abdon
    Sitti, Metin
    NATURE REVIEWS MATERIALS, 2022, 7 (03) : 235 - 249
  • [43] Real-world applications of influence diagrams
    Gómez, M
    ADVANCES IN BAYESIAN NETWORKS, 2004, 146 : 161 - 180
  • [44] Electrochemical sensors for real-world applications
    Bobacka, Johan
    JOURNAL OF SOLID STATE ELECTROCHEMISTRY, 2020, 24 (09) : 2039 - 2040
  • [45] MRS Drone: A Modular Platform for Real-World Deployment of Aerial Multi-Robot Systems
    Hert, Daniel
    Baca, Tomas
    Petracek, Pavel
    Kratky, Vit
    Penicka, Robert
    Spurny, Vojtech
    Petrlik, Matej
    Vrba, Matous
    Zaitlik, David
    Stoudek, Pavel
    Walter, Viktor
    Stepan, Petr
    Horyna, Jiri
    Pritzl, Vaclav
    Sramek, Martin
    Ahmad, Afzal
    Silano, Giuseppe
    Licea, Daniel Bonilla
    Stibinger, Petr
    Nascimento, Tiago
    Saska, Martin
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2023, 108 (04)
  • [46] Structuring Hierarchical Multi-Star Small-World Networks for Real-World Applications
    Sawai, Hidefumi
    2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 2410 - 2419
  • [47] MRS Drone: A Modular Platform for Real-World Deployment of Aerial Multi-Robot Systems
    Daniel Hert
    Tomas Baca
    Pavel Petracek
    Vit Kratky
    Robert Penicka
    Vojtech Spurny
    Matej Petrlik
    Matous Vrba
    David Zaitlik
    Pavel Stoudek
    Viktor Walter
    Petr Stepan
    Jiri Horyna
    Vaclav Pritzl
    Martin Sramek
    Afzal Ahmad
    Giuseppe Silano
    Daniel Bonilla Licea
    Petr Stibinger
    Tiago Nascimento
    Martin Saska
    Journal of Intelligent & Robotic Systems, 2023, 108
  • [48] Efficient Multi-Party Computation Algorithm Design For Real-World Applications
    Li, Zengxiang
    Kitcharoenpaisan, Chutima
    Phunchongharn, Phond
    Yang, Yechao
    Goh, Rick Siow Mong
    Li, Yusen
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 1006 - 1009
  • [49] Rethinking Trajectory Prediction in Real-World Applications: An Online Task-Free Continual Learning Perspective
    Lin, Yunlong
    Li, Zirui
    Gong, Cheng
    Liu, Qi
    Lu, Chao
    Gong, Jianwei
    2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 5020 - 5026
  • [50] Real-world study: from real-world data to real-world evidence
    Wen, Yi
    TRANSLATIONAL BREAST CANCER RESEARCH, 2020, 1