Trading inversions for multiplications in elliptic curve cryptography

被引:91
作者
Ciet, M
Joye, M
Lauter, K
Montgomery, PL
机构
[1] Gemplus SA, Card Secur Grp, F-13705 La Ciotat, France
[2] CIM, PACA, Ctr Microelect Provence, F-13120 Gardanne, France
[3] Microsoft Res, Redmond, WA 98052 USA
关键词
elliptic curves; cryptography; fast arithmetic; radix-r decompositions; affine coordinates;
D O I
10.1007/s10623-005-3299-y
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, Eisentrager et al. proposed a very elegant method for speeding up scalar multiplication on elliptic curves. Their method relies on improved formulas for evaluating S = (2P + Q) from given points P and Q on an elliptic curve. Compared to the naive approach, the improved formulas save a field multiplication each time the operation is performed. This paper proposes a variant which is faster whenever a field inversion is more expensive than six field multiplications. We also give an improvement when tripling a point, and present a ternary/binary method to perform efficient scalar multiplication.
引用
收藏
页码:189 / 206
页数:18
相关论文
共 25 条
[1]   ADDITION CHAINS OF VECTORS [J].
BELLMAN, R ;
STRAUS, EG .
AMERICAN MATHEMATICAL MONTHLY, 1964, 71 (07) :806-&
[2]  
BLAKE IF, 2000, LECT NOTES SERIES, V265
[3]  
Brown M, 2001, LECT NOTES COMPUT SC, V2020, P250
[4]  
Chae Hoon Lim, 1994, Advances in Cryptology - CRYPTO '94. 14th Annual International Cryptology Conference. Proceedings, P95
[5]  
Cohen H, 1998, LECT NOTES COMPUT SC, V1514, P51
[6]   NEW DIRECTIONS IN CRYPTOGRAPHY [J].
DIFFIE, W ;
HELLMAN, ME .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1976, 22 (06) :644-654
[7]  
Eisenträger K, 2003, LECT NOTES COMPUT SC, V2612, P343
[8]   A PUBLIC KEY CRYPTOSYSTEM AND A SIGNATURE SCHEME BASED ON DISCRETE LOGARITHMS [J].
ELGAMAL, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (04) :469-472
[9]  
GALLANT RP, 2001, LNCS, V2139, P190, DOI DOI 10.1007/3-540-44647-8
[10]   A survey of fast exponentiation methods [J].
Gordon, DM .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1998, 27 (01) :129-146