Paper 2026/408
Smoothing the degree of regularity for polynomial systems
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
-
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}
}