Skip to main content

The Cool and the Cruel: Separating Hard Parts of LWE Secrets

Publication ,  Conference
Nolte, N; Malhou, M; Wenger, E; Stevens, S; Li, C; Charton, F; Lauter, K
Published in: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
January 1, 2024

Sparse binary LWE secrets are under consideration for standardization for Homomorphic Encryption and its applications to private computation [20]. Known attacks on sparse binary LWE secrets include the sparse dual attack [5] and the hybrid sparse dual-meet in the middle attack [19], which requires significant memory. In this paper, we provide a new statistical attack with low memory requirement. The attack relies on some initial lattice reduction. The key observation is that, after lattice reduction is applied to the rows of a q-ary-like embedded random matrix A, the entries with high variance are concentrated in the early columns of the extracted matrix. This allows us to separate out the “hard part” of the LWE secret. We can first solve the sub-problem of finding the “cruel” bits of the secret in the early columns, and then find the remaining “cool” bits in linear time. We use statistical techniques to distinguish distributions to identify both cruel and cool bits of the secret. We recover secrets in dimensions n=256,512,768,1024 and provide concrete attack timings. For the lattice reduction stage, we leverage recent improvements in lattice reduction (flatter [34]) applied in parallel. We also apply our new attack to RLWE with 2-power cyclotomic rings, showing that these RLWE instances are much more vulnerable to this attack than LWE.

Duke Scholars

Published In

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

DOI

EISSN

1611-3349

ISSN

0302-9743

Publication Date

January 1, 2024

Volume

14861 LNCS

Start / End Page

428 / 453

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 46 Information and computing sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Nolte, N., Malhou, M., Wenger, E., Stevens, S., Li, C., Charton, F., & Lauter, K. (2024). The Cool and the Cruel: Separating Hard Parts of LWE Secrets. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 14861 LNCS, pp. 428–453). https://doi.org/10.1007/978-3-031-64381-1_19
Nolte, N., M. Malhou, E. Wenger, S. Stevens, C. Li, F. Charton, and K. Lauter. “The Cool and the Cruel: Separating Hard Parts of LWE Secrets.” In Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 14861 LNCS:428–53, 2024. https://doi.org/10.1007/978-3-031-64381-1_19.
Nolte N, Malhou M, Wenger E, Stevens S, Li C, Charton F, et al. The Cool and the Cruel: Separating Hard Parts of LWE Secrets. In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2024. p. 428–53.
Nolte, N., et al. “The Cool and the Cruel: Separating Hard Parts of LWE Secrets.” Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 14861 LNCS, 2024, pp. 428–53. Scopus, doi:10.1007/978-3-031-64381-1_19.
Nolte N, Malhou M, Wenger E, Stevens S, Li C, Charton F, Lauter K. The Cool and the Cruel: Separating Hard Parts of LWE Secrets. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2024. p. 428–453.

Published In

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

DOI

EISSN

1611-3349

ISSN

0302-9743

Publication Date

January 1, 2024

Volume

14861 LNCS

Start / End Page

428 / 453

Related Subject Headings

  • Artificial Intelligence & Image Processing
  • 46 Information and computing sciences