6.5610 Applied Cryptography

Repeats every week every Monday and every Wednesday until Mon May 12 2025 except Mon Feb 17 2025, Mon Mar 24 2025, Wed Mar 26 2025, Mon Apr 21 2025. Also includes Tue Feb 18 2025.
Mon, 02/03/2025 - 11:00am to 12:30pm
Location: 
6-120
Instructor: 
Yael Tauman Kalai

Covers advanced applications of cryptography, implementation of cryptographic primitives, and cryptanalysis. Topics may include: proof systems; zero knowledge; secret sharing; multiparty computation; fully homomorphic encryption; electronic voting; design of block ciphers and hash functions; elliptic-curve and lattice-based cryptosystems; and algorithms for collision-finding, discrete-log, and factoring. Assignments include a final group project. Topics may vary from year to year.