CSE599 - Lattices - Winter 2023

Course information

Covered material

  1. Wednesday, Jan 4, 2023. Basics of lattices, unimodular matrices, the fundamental parallelepiped, Minkowski's First Theorem, Blichfeldt's Theorem
  2. Monday, Jan 9, 2023: The shortest vector, successive minima, Dirichlet's Theorem, Minkowski's 2nd Theorem
  3. Wednesday, Jan 11, 2023: The LLL-algorithm
  4. Monday, Jan 16, 2023: NO CLASS (MLK day)
  5. Wednesday, Jan 18, 2023: The orthogonality defect. The Knapsack crypto system
  6. Monday, Jan 23, 2023. Dual lattices. HNF. Def KZ reduced basis.
  7. Wednesday, Jan 25, 2023. KZ-reduced basis. Covering radius.
  8. Monday, Jan 30, 2023: Covering radius and construction of lattice for which Minkowski's Thm is tight. 2^(n^2) algorithm for CVP. Baibai's algorithm.
  9. Wednesday, Feb 1, 2023: The Voronoi cell algorithm
  10. Monday, Feb 6, 2023: The Sieving algorithm
  11. Wednesday, Feb 8, 2023: Chapter 4.1-4.3 (skipped proof of Fourier series Theorem).
  12. Monday, Feb 13, 2023: Chapter 4.4 (Transference for symmetric convex bodies)
  13. Wednesday, Feb 15, 2023: Chapter 4.4 and 5.1
  14. Monday, Feb 20, 2023: NO CLASS (President's Day)
  15. Wednesday, Feb 22, 2023: Chapter 5.2+.
  16. Monday, Feb 27, 2023: Finished Chapter 5. Started with Chapter 6.
  17. Wednesday, Mar 1, 2023: The shifted discrete Gaussian + approx. the function F until Chernov-Hoeffding
  18. Monday, Mar 6, 2023: Finished Chapter 6. LAST DAY OF CLASS.

Last day of class will be Wednesday, Mar 8, 2022.

Problem sets

 You can check your points on the GradeScope webpage.

Updates to the lecture notes