Paper 2026/408

Smoothing the degree of regularity for polynomial systems

Samuel Jaques, University of Waterloo
Lars Ran, Radboud University Nijmegen
Simona Samardjiska, Radboud University Nijmegen
Melvin Seitner, Radboud University Nijmegen
Abstract

The complexity of many algebraic algorithms for solving non-linear polynomial systems of equations over finite fields, such as the XL (eXtended Linearization) algorithm or variants of the F4/F5 algorithms, is directly determined by the so called degree of regularity. In essence, we can form the Macaulay matrix at this degree, which can be thought of as the linearization of monomial multiples of the polynomials from the problem instance, and then solve the obtained linear system. The degree of regularity guarantees we can solve the system, however, it is a rather coarse parameter. This means that, sometimes, in order to provably show that we achieve overdeterminess, we end up with a heavily overdetermined Macaulay matrix which unnecessarily increases the computational cost. To reduce this coarseness, and thus avoid the unnecessary computational cost, we propose a technique for ``smoothing'' the degree of regularity that can be seen as operating at a degree in-between two integer values. Instead of the full Macaulay matrix, we consider specific submatrices that we show are sufficient to solve the given system. Under a mild assumption that generalizes the notion of semi-regularity, which we experimentally verify for a range of parameters, we show that our approach smooths the complexity of XL for the MQ (Multivariate Quadratic) problem. Finally, we apply our results to a recent UOV attack and demonstrate improvement of a few bits.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published by the IACR in ASIACRYPT 2026
Keywords
semi-regular sequencesdegree of regularityMacaulay matricesXL algorithminitial segmentalgebraic system solving
Contact author(s)
sejaques @ uwaterloo ca
lars ran @ ru nl
simonas @ cs ru nl
melvin seitner @ ru nl
History
2026-10-07: revised
2026-02-27: received
See all versions
Short URL
https://ia.cr/2026/408
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/408,
      author = {Samuel Jaques and Lars Ran and Simona Samardjiska and Melvin Seitner},
      title = {Smoothing the degree of regularity for polynomial systems},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/408},
      year = {2026},
      url = {https://eprint.iacr.org/2026/408}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.