Paper 2026/048

Masked Solving of Linear Equations System and Application to UOV Signatures

Jean-Sébastien Coron, University of Luxembourg
François Gérard, University of Luxembourg
Bowen Zhang, UCLouvain, University of Luxembourg
Abstract

In response to the looming quantum threat, NIST has selected four algorithms for standardization (i.e., ML-KEM, ML-DSA, SLH-DSA, and FN-DSA), yet three of the four schemes are based on Euclidean lattices, which raises concerns about the mathematical diversity of post-quantum algorithms. NIST has therefore announced an additional call for post-quantum signatures with a preference for schemes constructed from assumptions other than lattices. Among such candidates, the Unbalanced Oil and Vinegar (UOV) signature over the multivariate quadratic (MQ) problem is attractive for its short signature and security against quantum cryptanalysis. However, the practical implementations of UOV remain vulnerable to power side-channel attacks. In this paper, we address this issue by presenting two improved techniques for masking linear equations system solving at arbitrary order, with a proof of security in the $t$-probing model. We show that in the masked setting, our inversion-based techniques outperform Gaussian elimination, unlike the unmasked setting where Gaussian elimination is typically more efficient. As an application, we develop a complete C implementation of the fully masked UOV signing using our improved techniques. Compared to masked Gaussian elimination, our techniques achieve at least $2.2$ times speedup at high-order. Against Kundu's latest implementation (CCS 2025), our masked UOV signing is faster by an average factor of $4.0$ at higher masking orders.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published by the IACR in TCHES 2026
Keywords
Multivariate signatureUnbalanced Oil and VinegarMasking
Contact author(s)
bowen zhang @ uclouvain be
History
2026-01-13: approved
2026-01-12: received
See all versions
Short URL
https://ia.cr/2026/048
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/048,
      author = {Jean-Sébastien Coron and François Gérard and Bowen Zhang},
      title = {Masked Solving of Linear Equations System and Application to {UOV} Signatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/048},
      year = {2026},
      url = {https://eprint.iacr.org/2026/048}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.