Semester.ly

Johns Hopkins University | EN.601.642

Modern Cryptography

3.0

credits

Average Course Rating

(-1)

Same material as 601.442, for graduate students. Modern Cryptography includes seemingly paradoxical notions such as communicating privately without a shared secret, proving things without leaking knowledge, and computing on encrypted data. In this challenging but rewarding course we will start from the basics of private and public key cryptography and go all the way up to advanced notions such as zero-knowledge proofs, functional encryption and program obfuscation. The class will focus on rigorous proofs and require mathematical maturity. [Analysis] Required course background: Probability & Automata/Computation Theory

No Course Evaluations found