Fast batch modular exponentiation with common-multiplicand multiplication

被引:1
作者
Seo, Jungjoo [1 ]
Park, Kunsoo [1 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul 08826, South Korea
关键词
Algorithm; Cryptography; Modular exponentiation; Common-multiplicand multiplication; SPEEDING-UP EXPONENTIATION; MULTI-EXPONENTIATION; MONTGOMERY ALGORITHM;
D O I
10.1016/j.ipl.2017.09.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present an efficient algorithm for batch modular exponentiation which improves upon the previous generalized intersection method with respect to the cost of multiplications. The improvement is achieved by adopting an extended common-multiplicand multiplication technique that efficiently computes more than two multiplications at once. Our algorithm shows a better time-memory tradeoff compared to the previous generalized intersection method. We analyze the cost of multiplications and storage requirement, and show how to choose optimal algorithm parameters that minimize the cost of multiplications. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:5 / 10
页数:6
相关论文
共 11 条
[1]   Improved batch exponentiation [J].
Chung, Byungchun ;
Hur, Junbeom ;
Kim, Heeyoul ;
Hong, Seong-Min ;
Yoon, Hyunsoo .
INFORMATION PROCESSING LETTERS, 2009, 109 (15) :832-837
[2]  
Dusse S.R., 1990, P WORKSH THEOR APPL, P230
[3]   A common-multiplicand method to the Montgomery algorithm for speeding up exponentiation [J].
Ha, JC ;
Moon, SJ .
INFORMATION PROCESSING LETTERS, 1998, 66 (02) :105-107
[4]  
Kerry C. F., 2013, FIPS PUB 186-4
[5]  
M'Raihi D., 1996, 3rd ACM Conference on Computer and Communications Security, P58, DOI 10.1145/238168.238187
[6]  
MONTGOMERY PL, 1985, MATH COMPUT, V44, P519, DOI 10.1090/S0025-5718-1985-0777282-X
[7]  
Schnorr C. P., 1991, Journal of Cryptology, V4, P161, DOI 10.1007/BF00196725
[8]   An efficient common-multiplicand-multiplication method to the Montgomery algorithm for speeding up exponentiation [J].
Wu, Chia-Long .
INFORMATION SCIENCES, 2009, 179 (04) :410-421
[9]   Batch Public Key Cryptosystem with batch multi-exponentiation [J].
Wu, Qianhong ;
Sun, Yang ;
Qin, Bo ;
Hu, Jiankun ;
Liu, Weiran ;
Liu, Jianwei ;
Ding, Yong .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 62 :196-204
[10]   IMPROVED GENERALIZATION COMMON-MULTIPLICAND MULTIPLICATIONS ALGORITHM OF YEN AND LAIH [J].
WU, TC ;
CHANG, YS .
ELECTRONICS LETTERS, 1995, 31 (20) :1738-1739