Paper 2024/1582

Halving differential additions on Kummer lines

Damien Robert, Institut de Mathématiques de Bordeaux, Inria Bordeaux - Sud-Ouest Research Centre
Nicolas Sarkis, Institut de Mathématiques de Bordeaux
Abstract

We study differential additions formulas on Kummer lines that factorize through a degree 2 isogeny ϕ. We call the resulting formulas half differential additions: from the knowledge of ϕ(P),ϕ(Q) and PQ, the half differential addition allows to recover P+Q. We explain how Mumford's theta group theory allows, in any model of Kummer lines, to find a basis of the half differential relations. This involves studying the dimension 2 isogeny (P,Q)(P+Q,PQ). We then use the half differential addition formulas to build a new type of Montgomery ladder, called the half-ladder, using a time-memory trade-off. On a Montgomery curve with full rational -torsion, our half ladder first build a succession of isogeny images , which only depends on the base point and not the scalar , for a pre-computation cost of by bit. Then we use half doublings and half differential additions to compute any scalar multiplication , for a cost of by bit. The total cost is then , even when the base point is not normalized. By contrast, the usual Montgomery ladder costs by bit, for a normalized point. In the appendix, we extend our approach to higher dimensional ladders in theta coordinates or twisted theta coordinates. In dimension , after a pre-computation step which depends on the base point , our half ladder only costs , compared to for the standard ladder.

Note: Expand the appendix on dimension 2, give formulas for twisted theta coordinates, typos

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
Elliptic curve cryptographyDifferential additionMontgomery ladderIsogenies
Contact author(s)
damien robert @ inria fr
nicolas sarkis @ math u-bordeaux fr
History
2025-02-20: last of 2 revisions
2024-10-07: received
See all versions
Short URL
https://ia.cr/2024/1582
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1582,
      author = {Damien Robert and Nicolas Sarkis},
      title = {Halving differential additions on Kummer lines},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1582},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1582}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.