6.897
Selected Topics in Cryptography
Spring 2004
Topics
- L1: Overview of the Course. The “Classic” Definitional Framework of Multiparty Function Evaluation (along the lines of [C00]): Motivation for the Ideal-Model Paradigm.
- L3: The Non-Concurrent Composition Theorem. Example: Casting Zero-Knowledge within the Basic Definitional Framework. The Blum Protocol for Graph Hamiltonicity.
- L5: Theory of Cryptography Conference (TCC)
- L7: The Universally Composable (UC) Security Framework: Motivation and the Basic Definition (based on [C01]).
- L9: UC Commitments: Motivation. The Ideal Commitment Functionality. Impossibility of Realizations in the Plain Model.
- L11: UC Zero Knowledge from UC Commitments. Secure Realization of any Multi-Party Functionality with any Number of Faults: The Semi-Honest Case. (Static, Adaptive, Two-Party, Multi-Party.)
- L13: Universal Composition with Joint State.
- L15: Authenticated Key Exchange and Secure-Session Protocols.
- L17: Electronic Voting/Introduction
- L19: Verifiable Mix-Nets
- L21: Verifiable Mix-Nets (cont.)
- L23: Chaum’s Voting Scheme
- L25: Pairing-Based Cryptography
Readings
- Papers to Study
- Neff, A. “Verifiable Mixing (Shuffling) of ElGamal Pairs.” VHTi Technical Document. VoteHere, Inc., 2003.
- Relevant Readings
- Shnayerson, M. “Hack the Vote.” Vanity Fair, April 2004, p. 179.
- Relevant Links and Readings
Sources
- Course catalogue ↗Historical OpenCourseWare
- MIT OCW calendar ↗
- MIT OCW readings ↗
- MIT OCW syllabus ↗
- Historical MIT OpenCourseWare offering. Named reading entries and schedule topics are automatically extracted from the linked source pages.