CryptoDB
Co-Z Addition Formulae and Binary Ladders on Elliptic Curves
Authors: | |
---|---|
Download: | |
Abstract: | Meloni recently introduced a new type of arithmetic on elliptic curves when adding projective points sharing the same Z-coordinate. This paper presents further co-Z addition formulae (and register allocations) for various point additions on Weierstrass elliptic curves. It explains how the use of conjugate point addition and other implementation tricks allow one to develop efficient scalar multiplication algorithms making use of co-Z arithmetic. Specifically, this paper describes efficient co-Z based versions of Montgomery ladder and Joyes double-add algorithm. Further, the resulting implementations are protected against a large variety of implementation attacks. |
BibTeX
@misc{eprint-2010-23210, title={Co-Z Addition Formulae and Binary Ladders on Elliptic Curves}, booktitle={IACR Eprint archive}, keywords={implementation / Elliptic curves, Melonis technique, Jacobian coordinates, regular binary ladders, implementation attacks, embedded systems.}, url={http://eprint.iacr.org/2010/309}, note={Extended abstract appears in CHES 2010. This is the full version. raveen.rg@gmail.com 14756 received 24 May 2010, last revised 27 May 2010}, author={Raveen R. Goundar and Marc Joye and Atsuko Miyaji}, year=2010 }