CS710 Lattice-Based Cryptography
Course Description
This course introduces the foundations of lattice-based cryptography, a leading approach towards achieving post-quantum security.
It aims to develop an understanding of the mathematical foundations, security principles, and design techniques underlying
lattice-based constructions, with an emphasis on their use in building advanced cryptographic systems.
The course is theoretical in nature and involves rigorous analysis of constructions along with formal proofs of correctness and security.
Logistics
Prerequisites: no formal prerequisite. Mathematical maturity and interest in theoretical computer science is expected.
Time and Venue: Tue,Fri 12:00-13:00, Wed 14:00-15:00 in TB110.
Evaluation:
Homework assignments (30%), Midsem (20%), Endsem (20%), Project (25%), Class participation (5%)
Lectures