A fast modular exponentiation for RSA on systolic arrays

被引:0
作者
Han, YF
Mitchell, CJ
Gollmann, D
机构
[1] Dept. of Computer Science, Royal Holloway, University of London, Egham
基金
英国工程与自然科学研究理事会;
关键词
cryptography; RSA; modular exponentiation; systolic arrays;
D O I
10.1080/00207169708804562
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
This paper presents two systolic algorithms for modular exponentiations based on a k-SR representation. In a systolic k-SR scheme, throughput is one modular exponentiation of a message block having n digits in every clock cycle, with a latency of nearly 5n/4 cycles to output the final result. The speedup for a group of messages having l message blocks is around (5/6l + 2/3n), compared to a single processor or processing element for modular multiplications. The scheme saves nearly n/4 processing elements and around n/4 modular multiplications, compared with the scheme in [23].
引用
收藏
页码:215 / 226
页数:12
相关论文
共 24 条
[1]   HARDWARE IMPLEMENTATION OF MONTGOMERY MODULAR MULTIPLICATION ALGORITHM [J].
ELDRIDGE, SE ;
WALTER, CD .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (06) :693-699
[2]   A FASTER MODULAR MULTIPLICATION ALGORITHM [J].
ELDRIDGE, SE .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1991, 40 (1-2) :63-68
[3]  
*EUR TEL STAND I, 1992, 300 ETS RES DECT 7
[4]  
EVANS DJ, 1991, SYSTOLIC ALGORITHMS
[5]  
Gollmann D., 1996, Designs, Codes and Cryptography, V7, P135, DOI 10.1007/BF00125080
[6]   PARALLEL INFERENCE ALGORITHMS FOR THE CONNECTION METHOD ON SYSTOLIC ARRAYS [J].
HAN, YF ;
EVANS, DJ .
INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1994, 53 (3-4) :177-188
[7]  
HAN YF, 1992, P SUMM COMP, P58
[8]  
HAN YF, 1983, J COMPUTER ENG
[9]  
HAN YF, 1995, IN PRESS INT J COMPU
[10]   FAST SQUARE-AND-MULTIPLY EXPONENTIATION FOR RSA [J].
HUI, LCK ;
LAM, KY .
ELECTRONICS LETTERS, 1994, 30 (17) :1396-1397