SALSA VERDE: a machine learning attack on Learning With Errors with sparse small secrets
Not on the map. Why?
Abstract (arXiv)
Learning with Errors (LWE) is a hard math problem used in post-quantum cryptography. Homomorphic Encryption (HE) schemes rely on the hardness of the LWE problem for their security, and two LWE-based cryptosystems were recently standardized by NIST for digital signatures and key exchange (KEM). Thus, it is critical to continue assessing the security of LWE and specific parameter choices. For example, HE uses secrets with small entries, and the HE community has considered standardizing small sparse secrets to improve efficiency and functionality. However, prior work, SALSA and PICANTE, showed that ML attacks can recover sparse binary secrets. Building on these, we propose VERDE, an improved ML attack that can recover sparse binary, ternary, and narrow Gaussian secrets. Using improved preprocessing and secret recovery techniques, VERDE can attack LWE with larger dimensions (n=512) and smaller moduli (log2 q=12 for n=256), using less time and power. We propose novel architectures for scaling. Finally, we develop a theory that explains the success of ML LWE attacks.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jun 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 5; 2026: 2.
8 papers.
- 2023Learning to Compute Gr"obner Basescited by 7
- 2025Geometric Generality of Transformer-Based Gr"obner Basis Computationcited by 3
- 2025Discovering Learning-Friendly Generation Orders for Sequential Computationcited by 1
- 2025The informativeness of the gradient revisitedcited by 0
- 2025Learning Moderately Input-Sensitive Functions: A Case Study in QR Code Decodingcited by 0
- 2025TAPAS: Datasets for Learning the Learning with Errors Problemcited by 0
- 2026Improving ML Attacks on LWE with Data Repetition and Stepwise Regressioncited by 0
- 2026Discovering Lattice Reduction Strategies via Self-Playcited by 0
- 2026Discovering Lattice Reduction Strategies via Self-Play13 Jun 2026
- 2026Improving ML Attacks on LWE with Data Repetition and Stepwise Regression5 Apr 2026
- 2025TAPAS: Datasets for Learning the Learning with Errors Problem9 Oct 2025
- 2025Discovering Learning-Friendly Generation Orders for Sequential Computation30 Jun 2025
- 2025Learning Moderately Input-Sensitive Functions: A Case Study in QR Code Decoding25 Jun 2025
- 2025The informativeness of the gradient revisited28 May 2025
- 2025Geometric Generality of Transformer-Based Gr"obner Basis Computation16 Apr 2025
- 2023Learning to Compute Gr"obner Bases21 Nov 2023