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 need to form a 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. Although the degree of regularity guarantees we can solve the system, it is a rather coarse parameter. This means that sometimes, we end up with a heavily overdetermined Macaulay matrix in order to provably deal with underdeterminedness in a lower degree. To reduce this coarseness, and thus avoid unnecessary high time and memory complexity, 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

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
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-03-02: approved
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.