Prerequisite: Linear Algebra, Abstract Algebra (including groups, rings, modules), Basic Number Theory, and basic familiarity with complexity theory and cryptography (e.g., one-way functions, public-key encryption).
This seminar offers a rigorous introduction to lattice-based cryptography, one of the most promising directions in post-quantum cryptography. Topics include lattice trapdoors, digital signatures, (hierarchical) identity-based encryption, attribute-based encryption, and functional encryption, as well as advanced constructions such as zero-knowledge proofs.
By the end of the seminar, everyone is expected to be equipped to read cutting-edge research papers and conduct independent work in lattice-based cryptography or related fields in post-quantum cryptography.
Lecturer: Liu Jiaqi
Lecture Time: 18:30 - 21:30 (GTM+8h)
Location: Online, by Feishu Meeting. Link Released in the morning.
Textbook: A decade of lattice cryptography by Christ Peikert (used as a primary reference, though the seminar will not strictly follow its structure; additional papers and lecture notes will be incorporated).
Date | Lecture | Topic | Reading Materials |
---|---|---|---|
June 27 | Lecture 01 | Lattice trapdoors (short bases), discrete Gaussian sampling, digital signature |
Reading:
|
July 02 | Lecture 02 | Preimage sampleable function (PSF) from SIS, digital signature scheme |
Reading:
|
July 06 | Lecture 03 | Identity-based encryption (IBE) |
Reading:
|
July 23 | Lecture 04 | Gadget Trapdoors |
Reading:
|
July 27 | Lecture 05 | (Hierarchical) IBE without random oracle model |
Reading:
|
July 31 | Lecture 06 | Trapdoor puncturing and compact (hierarchical) IBE without random oracle model |
Reading:
|
Aug 4 | Lecture 07 | Summary and applications of (hierarchical) IBE and Attribute-based Encryption (ABE) |
Review:
Read:
|
Please check the list below for useful references and let me know if you have suggestions!