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 条
  • [41] An Approximate Algorithm for Median Graph Computation using Graph Embedding
    Ferrer, Miquel
    Valveny, Ernest
    Serratosa, Francesc
    Riesen, Kaspar
    Bunke, Horst
    19TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1-6, 2008, : 3502 - 3505
  • [42] Area-Efficient Design of Modular Exponentiation Using Montgomery Multiplier for RSA Cryptosystem
    Nti, Richard Boateng
    Ryoo, Kwangki
    ADVANCED MULTIMEDIA AND UBIQUITOUS ENGINEERING, MUE/FUTURETECH 2018, 2019, 518 : 431 - 437
  • [43] Computation of Graph Fourier Transform Centrality Using Graph Filter
    Tseng, Chien-Cheng
    Lee, Su-Ling
    IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS, 2024, 5 : 69 - 80
  • [44] IncPregel: an incremental graph parallel computation model
    Liu, Qiang
    Dong, Xiaoshe
    Chen, Heng
    Wang, Yinfeng
    FRONTIERS OF COMPUTER SCIENCE, 2018, 12 (06) : 1076 - 1089
  • [45] IncPregel: an incremental graph parallel computation model
    Qiang Liu
    Xiaoshe Dong
    Heng Chen
    Yinfeng Wang
    Frontiers of Computer Science, 2018, 12 : 1076 - 1089
  • [46] Emergent computation using a new model of cellular automata
    Hassan, Y
    Tazaki, E
    APPLIED ARTIFICIAL INTELLIGENCE, 2003, 17 (01) : 39 - 69
  • [47] Computation of new diagonal graph Ramsey numbers
    Low, Richard M.
    Kapbasov, Ardak
    Kapbasov, Arman
    Bereg, Sergey
    ELECTRONIC JOURNAL OF GRAPH THEORY AND APPLICATIONS, 2022, 10 (02) : 575 - 588
  • [48] Meta model of concurrent computation I. Graph model
    Fu, Yuxi, 2000, Shanghai Jiaotong Univ, China (34):
  • [49] Towards Evolutionary Multitasking: A New Paradigm in Evolutionary Computation
    Ong, Yew-Soon
    COMPUTATIONAL INTELLIGENCE, CYBER SECURITY AND COMPUTATIONAL MODELS, ICC3 2015, 2016, 412 : 25 - 26
  • [50] Air computing: A survey on a new generation computation paradigm
    Yamansavascilar, Baris
    Ozgovde, Atay
    Ersoy, Cem
    COMPUTER NETWORKS, 2024, 251