New modular multiplication algorithms for fast modular exponentiation

被引:0
作者
Hong, SM
Oh, SY
Yoon, H
机构
来源
ADVANCES IN CRYPTOLOGY - EUROCRYPT '96 | 1996年 / 1070卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A modular exponentiation is one of the most important operations in public-key cryptography. However, it takes much time because the modular exponentiation deals with very large operands as 512-bit integers. The modular exponentiation is composed of repetition of modular multiplications. Therefore, we can reduce the execution time of it by reducing the execution time of each modular multiplication. In this paper, we propose two fast modular multiplication algorithms. One is for modular multiplications between different integers, and the other is for modular squarings. These proposed algorithms require single-precision multiplications fewer than those of Montgomery modular multiplication algorithms by 1/2 and 1/3 times, respectively. Implementing on PC, proposed algorithms reduce execution times by 50% and 30% compared with Montgomery algorithms, respectively.
引用
收藏
页码:166 / 177
页数:12
相关论文
共 18 条
[1]  
BARRETT P, 1987, CRYPTO 86, P311
[2]  
Bos J., 1989, CRYPTO 89, P400
[3]  
BOSSELAERS A, 1994, CRYPTO 93, P175
[4]  
COSTER MJ, 1990, CSR9024 CWI
[5]   NEW DIRECTIONS IN CRYPTOGRAPHY [J].
DIFFIE, W ;
HELLMAN, ME .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (06) :644-654
[6]   THE 1ST 10 YEARS OF PUBLIC-KEY CRYPTOGRAPHY [J].
DIFFIE, W .
PROCEEDINGS OF THE IEEE, 1988, 76 (05) :560-577
[7]   COMPUTING SEQUENCES WITH ADDITION CHAINS [J].
DOWNEY, P ;
LEONG, B ;
SETHI, R .
SIAM JOURNAL ON COMPUTING, 1981, 10 (03) :638-646
[8]  
DUSSE SR, 1991, EUROCRYPT 90, P230
[9]   A PUBLIC KEY CRYPTOSYSTEM AND A SIGNATURE SCHEME BASED ON DISCRETE LOGARITHMS [J].
ELGAMAL, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (04) :469-472
[10]  
FINDLAY P, 1990, CRYPTO 89, P371