DocumentCode :
88185
Title :
Efficient Double Bases for Scalar Multiplication
Author :
Meloni, Nicolas ; Hasan, M. Anwar
Author_Institution :
VAR, Univ. de Toulon, La Garde, France
Volume :
64
Issue :
8
fYear :
2015
fDate :
Aug. 1 2015
Firstpage :
2204
Lastpage :
2212
Abstract :
In this paper we present efficient algorithms to take advantage of the double-base number system in the context of elliptic curve scalar multiplication. We propose a generalized version of Yao´s exponentiation algorithm allowing the use of general double-base expansions instead of the popular double base chains. We introduce a class of constrained double base expansions and prove that the average density of non-zero terms in such expansions is O( log k/ log log k) for any large integer k. We also propose an efficient algorithm for computing constrained expansions and finally provide a comprehensive comparison to double-base chain expansions, including a large variety of curve shapes and various key sizes.
Keywords :
greedy algorithms; number theory; Yao exponentiation algorithm; constrained expansions; double bases; double-base chain expansions; double-base number system; elliptic curve scalar multiplication; general double-base expansions; scalar multiplication; Computational efficiency; Context; Elliptic curves; Equations; Greedy algorithms; Jacobian matrices; Shape; Double-base number system; Elliptic curve; Yao’s algorithm; Yao???s algorithm; elliptic curve; point scalar multiplication;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2014.2360539
Filename :
6911966
Link To Document :
بازگشت