Paper 2026/1601
Power side-channel leakage distinguishers on LESSv2.0 - Exploiting sparse columns in Gaussian Elimination
Abstract
We present the first passive side-channel distinguisher on LESSv2.0, a second-round candidate in NIST’s call for additional post-quantum digital signature schemes. We target the Gaussian elimination at the core of LESS and and present a method to exploit algorithmic leakage arising from the manipulation of sparse versus dense columns. We show that this leakage, while trivially available in non-constant-time implementations, also persists in constant-time implementations and can be exploited using a distinguisher. Concretely, the proposed attack relies only on distinguishing zero-valued computations from random ones that are repeatedly evaluated during the computation, leading to a large attack surface and making the attack robust to noise. Through simulation, we experimentally show that the required number of observed signatures lies between 300 and 2357 depending on the parameter set. This relatively large number is due to the targeted information being inherently noisy, leading to a correlation-based key recovery attack, even with noiseless leakage. Furthermore, we discuss three common countermeasures: first-order masking, shuffling and blinding. Finally, we validate our approach on implementations with and without masking by showing the presence of leakage on a physical target.
Metadata
- Available format(s)
-
PDF
- Category
- Attacks and cryptanalysis
- Publication info
- Published elsewhere. SAC 2026
- Keywords
- Side-channel attacksPost-quantum cryptographyLESSMasking
- Contact author(s)
-
maciej czuprynko @ tugraz at
rishub nagpal @ tugraz at
tobias schneider @ nxp com
sujoy sinharoy @ tugraz at - History
- 2026-08-06: approved
- 2026-08-04: received
- See all versions
- Short URL
- https://ia.cr/2026/1601
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1601,
author = {Maciej Czuprynko and Rishub Nagpal and Tobias Schneider and Sujoy Sinha Roy},
title = {Power side-channel leakage distinguishers on {LESSv2}.0 - Exploiting sparse columns in Gaussian Elimination},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1601},
year = {2026},
url = {https://eprint.iacr.org/2026/1601}
}