Lattice Course
本课程以 Lattice-based SNARK 为主,从数学、PCS 及工程化三个部分展开,系统介绍格密码在 ZKP 中的原理、实现与前沿进展。
Episode 1: Lattice Cryptography Overview & Why Lattice is the Future of PQ ZK Blockchain
主讲人:Kurt
Episode 2: Lattice是什么 & average-case and worst-case hard problems
主讲人:Yingfei
Episode 3: Discrete Gaussians, Rejection Sampling, Rings and Modules
主讲人:Yingfei
Episode 4: Why NTT and how it works
主讲人:Bing
Episode 5: Ajtai Commitment and Lyubashevsky Signature/Proofs
主讲人:Yingfei
Episode 6: Building SNARKs
主讲人:高老师
Episode 7: Realizing Polynomial Commitment Schemes
主讲人:高老师
Episode 8: LaBRADOR
主讲人:高老师
Episode 9: Greyhound
主讲人:高老师
Episode 10: Lattice ZKP Implementation: Lantern, Lattirust and Labrador & Greyhound PoC
主讲人:Kurt
Episode 11: 格密碼分析初步
主讲人:Kurt
推荐资料
- Bilibili 视频
- fpylll
- A Gentle Tutorial for Lattice-Based Cryptanalysis
- Linear algebra and lattice reduction in Sage
- Cryptanalysis on Lattice-Based Cryptography
- Using Lattices for Cryptanalysis
- HNP with One Bit Oracle
- Sage for Lattice-based Cryptography
- Lattice Challenge
- Lattice Estimator
- The GGH Cryptosystem
- Building Lattice Reduction (LLL) Intuition
- LLL algorithm (video)
- COMPLEXITY OF LATTICE PROBLEMS Ch2
- Mathematics of Public Key Cryptography
Episode 12: 加餐:A New Approach for LPN-based PRFs
主讲人:Youlong Ding
推荐资料
感谢本期课程赞助方

Learn More / 了解更多信息
New to here? Don't worry, we are welcome for your questions.
新来这里?别担心,我们欢迎您的提问。
If you find anything confusing, please give your feedback on Github Discussion!
如果您发现任何令人困惑的地方,请在 Github Discussion 上提供您的反馈!