Four-Dimensional Gallant-Lambert-Vanstone Scalar Multiplication
Abstract
The GLV method of Gallant, Lambert and Vanstone (CRYPTO 2001) computes any multiple of a point of prime order lying on an elliptic curve with a low-degree endomorphism (called GLV curve) over as [kP = k_1P + k_2\Phi(P), \quad\text{with} \max{|k_1|,|k_2|}\leq C_1\sqrt n] for some explicit constant . Recently, Galbraith, Lin and Scott (EUROCRYPT 2009) extended this method to all curves over which are twists of curves defined over . We show in this work how to merge the two approaches in order to get, for twists of any GLV curve over , a four-dimensional decomposition together with fast endomorphisms over acting on the group generated by a point of prime order , resulting in a proved decomposition for any scalar for some explicit . Furthermore, taking the best , we get , independently of the curve, ensuring a constant relative speedup. We also derive new families of GLV curves, corresponding to those curves with degree 3 endomorphisms.
Cite
@article{arxiv.1106.5149,
title = {Four-Dimensional Gallant-Lambert-Vanstone Scalar Multiplication},
author = {Peter Birkner and Patrick Longa and Francesco Sica},
journal= {arXiv preprint arXiv:1106.5149},
year = {2011}
}
Comments
23 pages, 3 figures. Changes from v3: corrected typo in proof of Lemma 5