New computation paradigm for modular exponentiation using a graph model

被引:0
|
作者
Park, CS [1 ]
Lee, MK
Kim, DK
机构
[1] Pusan Natl Univ, Pusan 609735, South Korea
[2] Inha Univ, Inchon 402751, South Korea
关键词
exponentiation; modular exponentiation; graph model; window method;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modular exponentiation is to compute x(E) mod N for positive integers x, E, and N. It is an essential operation for various public-key cryptographic algorithms such as RSA, ElGamal and DSA, and it is crucial to develop fast modular exponentiation methods for efficient implementation of the above algorithms. To accelerate modular exponentiation, one can either speed up each multiplication or reduce the number of required multiplications. We focus on the latter. In this paper, we propose a general model to describe the behavior of modular exponentiation in terms of a graph. First, we show that the problem of finding the minimum number of multiplications for a modular exponentiation is equivalent to finding a shortest path in its corresponding graph. The previously known exponentiation algorithms including the binary method, the M-ary method and the sliding window method can be represented as a specific instance of our model. Next, we present a general method to reduce the number of required multiplications by modifying the pre-computation table which is used for the sliding window method. According to our experimental results, the new method significantly reduces the number of multiplications, especially in the cases that the exponent E has a high Hamming weight.
引用
收藏
页码:170 / 179
页数:10
相关论文
共 50 条
  • [31] Efficient regular modular exponentiation using multiplicative half-size splitting
    Negre C.
    Plantard T.
    Journal of Cryptographic Engineering, 2017, 7 (3) : 245 - 253
  • [32] Efficient Randomized Regular Modular Exponentiation using Combined Montgomery and Barrett Multiplications
    Lesavourey, Andrea
    Negre, Christophe
    Plantard, Thomas
    SECRYPT: PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS - VOL. 4, 2016, : 368 - 375
  • [33] Resisting HODPA attacks in modular exponentiation using inner product with differential evolution
    Hridoy Jyoti Mahanta
    Ajoy Kumar Khan
    Somnath Mukhopadhyay
    Innovations in Systems and Software Engineering, 2021, 17 : 53 - 62
  • [34] Faster Modular Exponentiation using Double Precision Floating Point Arithmetic on the GPU
    Emmart, Niall
    Zheng, Fangyu
    Weems, Charles
    2018 IEEE 25TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2018, : 130 - 137
  • [35] Resisting HODPA attacks in modular exponentiation using inner product with differential evolution
    Mahanta, Hridoy Jyoti
    Khan, Ajoy Kumar
    Mukhopadhyay, Somnath
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2021, 17 (01) : 53 - 62
  • [36] Modular production systems: A new manufacturing paradigm
    Rogers, GG
    Bottaci, L
    JOURNAL OF INTELLIGENT MANUFACTURING, 1997, 8 (02) : 147 - 156
  • [37] Modular mini-plants: A new paradigm
    Shah, Shashank
    CHEMICAL ENGINEERING PROGRESS, 2007, 103 (03) : 36 - 41
  • [38] Modular production systems: a new manufacturing paradigm
    G. G. ROGERS
    L. BOTTACI
    Journal of Intelligent Manufacturing, 1997, 8 : 147 - 156
  • [39] Model of Computation Accuracy in Modular Digital Filters
    Veligosha, A. V.
    Kaplun, D. I.
    Klionskiy, D. M.
    Gulvanskiy, V. V.
    Bogaevskiy, D. V.
    Kanatov, I. I.
    PROCEEDINGS OF 2017 XX IEEE INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND MEASUREMENTS (SCM), 2017, : 275 - 277
  • [40] Area efficient exponentiation using modular multiplier/squarer in GF(2m)
    Kim, HS
    Yoo, KY
    COMPUTING AND COMBINATORICS, 2001, 2108 : 262 - 267