Paper 2010/309 Original: eprint.iacr.org/2010/309 ↗

Co-Z Addition Formulae and Binary Ladders on Elliptic Curves

Raveen R. Goundar
Marc Joye
Atsuko Miyaji
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 Joye’s double-add algorithm. Further, the resulting implementations are protected against a large variety of implementation attacks.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2010-05-27: last updated
2010-05-25: published
Short URL
https://ia.cr/2010/309
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2010/309,
      author = {Raveen R.  Goundar and Marc Joye and Atsuko Miyaji},
      title = {Co-Z Addition Formulae and Binary Ladders on Elliptic Curves},
      howpublished = {Cryptology {ePrint} Archive, Paper 2010/309},
      year = {2010},
      url = {https://eprint.iacr.org/2010/309}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.