Talk outline: Breaking classical crypto with lattices
3
Warm-up 1: Solving knapsack problems with lattices
4
Practical note: Current feasible lattice reduction
5
Warm-up 2: Lattice attacks on NTRU
6
Coppersmith's method for univariate polynomials
7
Coppersmith's Algorithm Outline
8
Coppersmith's method outline
9
Finding solutions modulo divisors
10
Multivariate Coppersmith
11
Application: Approximate common divisors
Description:
Explore the application of lattice-based techniques in cryptanalysis through this comprehensive lecture. Delve into breaking classical cryptography using lattices, solving knapsack problems, and understanding practical lattice reduction methods. Examine lattice attacks on NTRU and gain insights into Coppersmith's method for univariate polynomials. Learn about Coppersmith's Algorithm, including finding solutions modulo divisors and multivariate applications. Discover the concept of approximate common divisors and its relevance in cryptography. This talk, presented by Nadia Heninger from UC San Diego, is part of the Lattices: Algorithms, Complexity, and Cryptography Boot Camp at the Simons Institute.