Paper 2024/313

The Complexity of Algebraic Algorithms for LWE

Matthias Johann Steiner, University of Klagenfurt
Abstract

Arora & Ge introduced a noise-free polynomial system to compute the secret of a Learning With Errors (LWE) instance via linearization. Albrecht et al. later utilized the Arora-Ge polynomial model to study the complexity of Gröbner basis computations on LWE polynomial systems under the assumption of semi-regularity. In this paper we revisit the Arora-Ge polynomial and prove that it satisfies a genericity condition recently introduced by Caminata & Gorla, called being in generic coordinates. For polynomial systems in generic coordinates one can always estimate the complexity of DRL Gröbner basis computations in terms of the Castelnuovo-Mumford regularity and henceforth also via the Macaulay bound. Moreover, we generalize the Gröbner basis algorithm of Semaev & Tenti to arbitrary polynomial systems with a finite degree of regularity. In particular, existence of this algorithm yields another approach to estimate the complexity of DRL Gröbner basis computations in terms of the degree of regularity. In practice, the degree of regularity of LWE polynomial systems is not known, though one can always estimate the lowest achievable degree of regularity. Consequently, from a designer's worst case perspective this approach yields sub-exponential complexity estimates for general, binary secret and binary error LWE. In recent works by Dachman-Soled et al. the hardness of LWE in the presence of side information was analyzed. Utilizing their framework we discuss how hints can be incorporated into LWE polynomial systems and how they affect the complexity of Gröbner basis computations.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
A minor revision of an IACR publication in EUROCRYPT 2024
Keywords
LWELWE with hintsGröbner bases
Contact author(s)
matthias steiner @ aau at
History
2024-02-26: revised
2024-02-23: received
See all versions
Short URL
https://ia.cr/2024/313
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/313,
      author = {Matthias Johann Steiner},
      title = {The Complexity of Algebraic Algorithms for LWE},
      howpublished = {Cryptology ePrint Archive, Paper 2024/313},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/313}},
      url = {https://eprint.iacr.org/2024/313}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.