Paper 2025/2226

Learning With Physical Rounding for Linear and Quadratic Leakage Functions

Clément Hoffmann, Université Catholique de Louvain
Pierrick Méaux, University of Luxembourg
Charles Momin, Université Catholique de Louvain
Yann Rotella, University of Paris-Saclay
François-Xavier Standaert, Université Catholique de Louvain
Balazs Udvarhelyi, Université Catholique de Louvain
Abstract

Fresh re-keying is a countermeasure against side-channel analysis where an ephemeral key is derived from a long-term key using a public random value. Popular instances of such schemes rely on key-homomorphic primitives, so that the re-keying process is easy to mask and the rest of the (e.g., block cipher) computations can run with cheaper countermeasures. The main requirement for these schemes to be secure is that the leakages of the ephemeral keys do not allow recovering the long-term key. The Learning with Physical Rounding (LWPR) problem formalizes this security in a practically-relevant model where the adversary can observe noise-free leakages. It can be viewed as a physical version of the Learning With Rounding (LWR) problem, where the rounding is performed by a leakage function and therefore does not have to be computed explicitly. In this paper, we first consolidate the intuition that LWPR cannot be secure in a serial implementation context without additional countermeasures (like shuffling), due to attacks exploiting worst-case leakages that can be mounted with practical data complexity. We then extend the understanding of LWPR in a parallel implementation setting. On the one hand, we generalize its robustness against cryptanalysis taking advantage of any (i.e., not only worst-case) leakage. A previous work claimed security in the specific context of a Hamming weight leakage function. We clarify necessary conditions to maintain this guarantee, based on the degree of the leakage function and the accuracy of its coefficients. On the other hand, we show that parallelism inherently provides good security against attacks exploiting worst-case leakages. We finally confirm the practical relevance of these findings by validating our assumptions experimentally for an exemplary implementation.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published by the IACR in CRYPTO 2023
DOI
10.1007/978-3-031-38548-3_14
Keywords
learning problemside-channel theoryphysical learning problemsp-ary functionFPGA
Contact author(s)
clement hoffmann @ hotmail fr
pierrick meaux @ uni lu
charles momin @ uclouvain be
yann rotella @ uvsq fr
fstandae @ uclouvain be
balazs udvarhelyi @ uclouvain be
History
2025-12-12: approved
2025-12-10: received
See all versions
Short URL
https://ia.cr/2025/2226
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2226,
      author = {Clément Hoffmann and Pierrick Méaux and Charles Momin and Yann Rotella and François-Xavier Standaert and Balazs Udvarhelyi},
      title = {Learning With Physical Rounding for Linear and Quadratic Leakage Functions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2226},
      year = {2025},
      doi = {10.1007/978-3-031-38548-3_14},
      url = {https://eprint.iacr.org/2025/2226}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.