Paper 2025/1151 Original: eprint.iacr.org/2025/1151 ↗

Faster signature verification with 3-dimensional decomposition

Vojtech Suchanek
Marek Sys
Lukasz Chmielewski
Abstract

We introduce a novel technique for verifying Schnorr signatures using fast endomorphisms. Traditionally, fast endomorphisms over prime field curves are used to decompose a scalar into two scalars of half of the size. This work shows that the context of the verification of signatures allows for the decomposition into three scalars of a third of the size. We apply our technique to three scenarios: verification of a single Schnorr signature, batch verification, and verification of BLS signatures within the Blind Diffie-Hellman key exchange protocol. Our experiments on AMD x86 and ARM Cortex-M4 platforms show performance improvements of approximately 20%, 13%, and 27%, respectively. The technique can also be used to accelerate the verification of ECDSA signatures, provided that one additional bit of information is appended to the signature. As part of our work, we analyze the performance of 3-dimensional lattice reduction algorithms, which are critical for multi-scalar decompositions. To identify the most efficient approach, we experimentally compare Semaev’s algorithm --- known for its best asymptotic complexity --- with the simpler Lagrange’s algorithm. Our results reveal that, despite its simplicity, Lagrange’s algorithm is nearly twice as fast as Semaev’s in practice.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2025-06-18: last updated
2025-06-18: published
Short URL
https://ia.cr/2025/1151
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/1151,
      author = {Vojtech Suchanek and Marek Sys and Lukasz Chmielewski},
      title = {Faster signature verification with 3-dimensional decomposition},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1151},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1151}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.