HARDWARE IMPLEMENTATION OF MONTGOMERY MODULAR MULTIPLICATION ALGORITHM

被引:135
作者
ELDRIDGE, SE
WALTER, CD
机构
[1] Computation Department, UMIST, Manchester
关键词
DIGITAL ARITHMETIC; FAST COMPUTER ARITHMETIC; MODULAR MULTIPLICATION; PARALLEL BIT OPERATIONS; PUBLIC-KEY CRYPTOGRAPHY; REDUNDANT NUMBER SYSTEMS; RSA ALGORITHM;
D O I
10.1109/12.277287
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware is described for implementing the fast modular multiplication algorithm of P. L. Montgomery. Comparison with previous techniques shows that his method is up to twice as fast as the best currently available, as well as being more suitable for alternative architectures. The gain in speed arises from the faster clock that results from simpler combinational logic.
引用
收藏
页码:693 / 699
页数:7
相关论文
共 17 条
[1]  
Brickell E. F., 1983, Advances in Cryptology, Proceedings of Crypto 82, P51
[2]  
BRICKELL EF, 1990, LECT NOTES COMPUT SC, V435, P368
[3]   NEW DIRECTIONS IN CRYPTOGRAPHY [J].
DIFFIE, W ;
HELLMAN, ME .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (06) :644-654
[4]  
DUSSE SR, 1991, LECT NOTES COMPUT SC, V473, P230
[5]   A FASTER MODULAR MULTIPLICATION ALGORITHM [J].
ELDRIDGE, SE .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1991, 40 (1-2) :63-68
[6]  
ERCEGOVAC MD, 1987, IEEE T COMPUT, V36, P895, DOI 10.1109/TC.1987.1676986
[7]  
Kameyama M., 1990, Systems and Computers in Japan, V21, P21, DOI 10.1002/scj.4690210603
[8]   IMPLEMENTATION OF SIGNAL-PROCESSING FUNCTIONS USING 1-BIT SYSTOLIC ARRAYS [J].
MCCANNY, JV ;
MCWHIRTER, JG .
ELECTRONICS LETTERS, 1982, 18 (06) :241-243
[9]  
MONTGOMERY PL, 1985, MATH COMPUT, V44, P519, DOI 10.1090/S0025-5718-1985-0777282-X
[10]  
ORUP H, 1991, LECT NOTES COMPUT SC, V473, P245