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

被引:13
作者
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
    Eberle, H
    Gura, N
    Shantz, SLC
    Gupta, V
    Rarick, L
    Sundaran, S
    [J]. 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)
    Eberle, H
    Gura, N
    Chang-Shantz, S
    [J]. 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
    Grossschädl, J
    [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
    Lee, RB
    Shi, ZJ
    Yang, X
    [J]. IEEE MICRO, 2001, 21 (06) : 56 - 69
  • [9] Selecting cryptographic key sizes
    Lenstra, AK
    Verheul, ER
    [J]. JOURNAL OF CRYPTOLOGY, 2001, 14 (04) : 255 - 293
  • [10] López J, 1999, LECT NOTES COMPUT SC, V1717, P316