Advanced Topics in Theory of Computing; Introduction to Secure Distributed Computation

This course is an introduction to secure distributed computation (broadly construed), primarily intended for graduate students interested in research in this or related areas. Topics will include secure computation, oblivious RAM, differential privacy, SNARKs, and consensus/blockchain protocols. The course will emphasize definitions, foundations, and formal proofs of security, though no prior background in cryptography will be assumed.

Sister Courses: CMSC858B, CMSC858C, CMSC858D, CMSC858E, CMSC858F, CMSC858G, CMSC858K, CMSC858L, CMSC858M, CMSC858N, CMSC858O, CMSC858Q, CMSC858R, CMSC858X, CMSC858Z

Past Semesters

3 reviews
Average rating: 4.00

2 reviews
Average rating: 4.00

11 reviews
Average rating: 3.73

* "W"s are considered to be 0.0 quality points. "Other" grades are not factored into GPA calculation. Grade data not guaranteed to be correct.