Accelerating next generation public-key cryptosystems on general-purpose CPUs

被引:14
作者
Eberle, H
Shantz, S
Gupta, V
Gura, N
Rarick, L
Spracklen, L
机构
[1] Sun Microsystems Laboratories, Menlo Park, CA 94025
关键词
D O I
10.1109/MM.2005.24
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
THIS ARTICLE DESCRIBES LOW-COST TECHNIQUES FOR ACCELERATING THE ECC AND RSA PUBLIC-KEY CRYPTOSYSTEMS ON GENERAL-PURPOSE PROCESSOR ARCHITECTURES. A PROTOTYPE BASED ON A SPARC CPU DATA PATH SHOWS A CLEAR PERFORMANCE ADVANTAGE OF ECC OVER RSA.
引用
收藏
页码:52 / 59
页数:8
相关论文
共 11 条
[1]  
Burke John P., 2000, PRESIDENTIAL TRANSIT
[2]  
Cohen H, 1998, LECT NOTES COMPUT SC, V1514, P51
[3]   A public-key cryptographic processor for RSA and ECC [J].
Eberle, H ;
Gura, N ;
Shantz, SLC ;
Gupta, V ;
Rarick, L ;
Sundaran, S .
15TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2004, :98-110
[4]   A cryptographic processor for arbitrary elliptic curves over GF(2m) [J].
Eberle, H ;
Gura, N ;
Chang-Shantz, S .
IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, :444-454
[5]   Instruction set extension for long integer modulo arithmetic on RISC-based smart cards [J].
Grossschädl, J .
14TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2002, :13-19
[6]  
GURA N, 2004, P 6 INT WORLSH CRYPT, P92
[7]  
Hankerson D., 2004, GUIDE ELLIPTIC CURVE
[8]   Efficient permutation instructions for fast software cryptography [J].
Lee, RB ;
Shi, ZJ ;
Yang, X .
IEEE MICRO, 2001, 21 (06) :56-69
[9]   Selecting cryptographic key sizes [J].
Lenstra, AK ;
Verheul, ER .
JOURNAL OF CRYPTOLOGY, 2001, 14 (04) :255-293
[10]  
López J, 1999, LECT NOTES COMPUT SC, V1717, P316