MIT 6.875: Foundations of Cryptography
课程简介
- 所属大学:MIT
- 先修要求:抽象代数、概率、复杂性理论基础
- 编程语言:无
- 授课教师:Shafi Goldwasser(图灵奖)、Vinod Vaikuntanathan
- 课程难度:🌟🌟🌟🌟🌟
- 预计学时:约 36 学时
理论密码学最权威的课程,由图灵奖得主 Shafi Goldwasser 联合 Vinod Vaikuntanathan 联合讲授。从一次性密码本(OTP)的香农理论极限切入,一路推到伪随机生成器、零知识证明、安全多方计算(MPC)、全同态加密——是研究生级别的密码学理论奠基。
与 Stanford Boneh 课形成“应用 vs 理论”互补:Boneh 讲“如何用”,Goldwasser 讲“为什么这是安全的”。
课程资源
- 课程网站:mit6875.github.io
- 课程视频:YouTube playlist (Spring 2018)
- 课程教材:Goldreich, Foundations of Cryptography (Vol. 1 & 2)
- 课程作业:课程网站发布