Paper 2026/1881 Original: eprint.iacr.org/2026/1881 ↗

Constant-Time Conditions for Left-to-Right Scalar Multiplication

Sergey Agievich
Abstract

We consider methods for scalar multiplication on an elliptic curve where the scalar digits are processed from left to right, that is, from most significant to least significant. We analyze exceptions that may arise during point addition and doubling throughout the multiplication. Eliminating such exceptions is critical for achieving constant-time execution and preventing timing attacks. We establish conditions under which exceptions occur only at the final addition or not at all. Guided by these conditions, one can ensure constant-time behavior by performing all doublings and all intermediate additions using fast formulas that require no exception handling. We examine two variants of the Comb method: SAB-Set and LSB-Set. For both variants, we prove that the constant-time conditions are satisfied under mild restrictions on the base point order and Comb parameters. Additionally, we propose a convenient scalar recoding algorithm for the SAB-Set variant.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2026-10-11: last updated
2026-09-03: published
Short URL
https://ia.cr/2026/1881
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2026/1881,
      author = {Sergey Agievich},
      title = {Constant-Time Conditions for Left-to-Right Scalar Multiplication},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1881},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1881}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.