Three hardware implementations for the binary modular exponentiation: Sequential, parallel and systolic

被引:1
作者
Nedjah, N [1 ]
Mourelle, LD [1 ]
机构
[1] Univ Estado Rio De Janeiro, Fac Engn, Dept Syst Engn & Computat, Rio De Janeiro, Brazil
来源
15TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS | 2003年
关键词
D O I
10.1109/CAHPC.2003.1250344
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modular exponentiation is the cornerstone computation performed in public-key cryptography systems such as the RSA cryptosystem. The operation is time consuming for large operands. This paper describes the characteristics of three architectures designed to implement modular exponentiation using the fast binary method: the first FPGA prototype has a sequential architecture, the second has a parallel architecture and the third has a systolic array-based architecture. The paper compares the three prototypes using the time x area classic factor. All three prototypes implement the modular multiplication using the popular Montgomery algorithm.
引用
收藏
页码:246 / 253
页数:8
相关论文
共 16 条
[1]  
Bewick G. W., 1994, THESIS STANFORD U
[2]   A SIGNED BINARY MULTIPLICATION TECHNIQUE [J].
BOOTH, AD .
QUARTERLY JOURNAL OF MECHANICS AND APPLIED MATHEMATICS, 1951, 4 (02) :236-240
[3]  
BRICKELL RF, 1989, LECT NOTES COMPUTER, V435, P368
[4]   HARDWARE IMPLEMENTATION OF MONTGOMERY MODULAR MULTIPLICATION ALGORITHM [J].
ELDRIDGE, SE ;
WALTER, CD .
IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (06) :693-699
[5]  
MONTGOMERY PL, 1985, MATH COMPUT, V44, P519, DOI 10.1090/S0025-5718-1985-0777282-X
[6]  
Navabi Z., 1998, VHDL ANAL MODELLING
[7]   Reconfigurable hardware implementation of Montgomery modular multiplication and parallel binary exponentiation [J].
Nedjah, N ;
Mourelle, LD .
EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, :226-233
[8]   Two hardware implementations for the Montgomery modular multiplication: Sequential versus parallel [J].
Nedjah, N ;
Mourelle, LD .
15TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2002, :3-8
[9]  
NEDJAH N, 2001, P 3 WSEAS IEEE S MAT
[10]  
NEDJAH N, 2001, P WSES IEEE INT C SI