Salsa Fresca: Angular Embeddings and Pre-Training for ML Attacks on Learning With Errors
Samuel Stevens, Emily Wenger, Cathy Li, Niklas Nolte, Eshika Saxena,, Fran\c{c}ois Charton, Kristin Lauter

TL;DR
This paper introduces novel machine learning techniques, including angular embeddings and pre-training, to significantly enhance attacks on LWE problems, enabling recovery of secrets in larger dimensions with fewer samples and less preprocessing.
Contribution
It presents new methods that improve ML-based LWE attacks by speeding up preprocessing, increasing sample efficiency, and demonstrating success in higher dimensions.
Findings
Preprocessing speed increased by 25 times.
Model sample efficiency improved by 10 times.
First ML attack to recover secrets in dimension 1024.
Abstract
Learning with Errors (LWE) is a hard math problem underlying recently standardized post-quantum cryptography (PQC) systems for key exchange and digital signatures. Prior work proposed new machine learning (ML)-based attacks on LWE problems with small, sparse secrets, but these attacks require millions of LWE samples to train on and take days to recover secrets. We propose three key methods -- better preprocessing, angular embeddings and model pre-training -- to improve these attacks, speeding up preprocessing by and improving model sample efficiency by . We demonstrate for the first time that pre-training improves and reduces the cost of ML attacks on LWE. Our architecture improvements enable scaling to larger-dimension LWE problems: this work is the first instance of ML attacks recovering sparse binary secrets in dimension , the smallest dimension used in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning
