paper-with-me

Papers

SALSA PICANTE: a machine learning attack on LWE with binary secrets

2023-03-07 · Cathy Li, Jana Sotáková, Emily Wenger, Mohamed Malhou, Evrard Garcelon, Francois Charton, Kristin Lauter

Learning with Errors (LWE) is a hard math problem underpinning many proposed post-quantum cryptographic (PQC) systems. The only PQC Key Exchange Mechanism (KEM) standardized by NIST is based on module~LWE, and current publicly available PQ Homomorphic Encryption (HE) libraries are based on ring LWE. The security of LWE-based PQ cryptosystems is critical, but certain implementation choices could weaken them. One such choice is sparse binary secrets, desirable for PQ HE schemes for efficiency reasons. Prior work, SALSA, demonstrated a machine learning-based attack on LWE with sparse binary secrets in small dimensions ($n \le 128$) and low Hamming weights ($h \le 4$). However, this attack assumes access to millions of eavesdropped LWE samples and fails at higher Hamming weights or dimensions. We present PICANTE, an enhanced machine learning attack on LWE with sparse binary secrets, which recovers secrets in much larger dimensions (up to $n=350$) and with larger Hamming weights (roughly $n/10$, and up to $h=60$ for $n=350$). We achieve this dramatic improvement via a novel preprocessing step, which allows us to generate training data from a linear number of eavesdropped LWE samples ($4n$) and changes the distribution of the data to improve transformer training. We also improve the secret recovery methods of SALSA and introduce a novel cross-attention recovery mechanism allowing us to read off the secret directly from the trained models. While PICANTE does not threaten NIST's proposed LWE standards, it demonstrates significant improvement over SALSA and could scale further, highlighting the need for future investigation into machine learning attacks on LWE with sparse binary secrets.

📄 PDF Abstract BibTeX arXiv:2303.04178

Code (1)

facebookresearch/verde pytorch

Tasks

Math

Similar Papers 제목 키워드 기반

SALSA VERDE: a machine learning attack on LWE with sparse small secrets

2023-09-21 · NeurIPS 2023 11

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 re…

SALSA: Attacking Lattice Cryptography with Transformers

2022-07-11 · Emily Wenger, Mingjie Chen, François Charton, Kristin Lauter

Currently deployed public-key cryptosystems will be vulnerable to attacks by full-scale quantum computers. Consequently, "quantum resistant" cryptosystems are in high demand, and lattice-based cryptosystems, based on a h…

Cryptanalysis

Salsa Fresca: Angular Embeddings and Pre-Training for ML Attacks on Learning With Errors

2024-02-02 · Samuel Stevens, Emily Wenger, Cathy Li, Niklas Nolte 외

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 atta…

Math

Improving ML Attacks on LWE with Data Repetition and Stepwise Regression

2026-04-05 · Alberto Alfarano, Eshika Saxena, Emily Wenger, François Charton 외 arxiv

The Learning with Errors (LWE) problem is a hard math problem in lattice-based cryptography. In the simplest case of binary secrets, it is the subset sum problem, with error. Effective ML attacks on LWE were demonstrated…

NoMod: A Non-modular Attack on Module Learning With Errors

2025-10-02 · Cristian Bassotto, Ermes Franch, Marina Krček, Stjepan Picek arxiv

The advent of quantum computing threatens classical public-key cryptography, motivating NIST's adoption of post-quantum schemes such as those based on the Module Learning With Errors (Module-LWE) problem. We present NoMo…