Course Calendar
6.1600 covers security and cryptography in five layers authentication, transport security, platform security, software security, and human/end-user security.
Lectures: MW11-12:30 (TBD)
Office hours: TBD
Monday | Tuesday | Wednesday | Thursday | Friday |
sep 4 Labor day |
sep 5 Registration day Review these handouts: Course info, Complexity review, Probability review |
sep 6 LEC 1 (nz): What is security? (video, chapter) Published: Lab 0 Published: Pset 0 First day of classes |
sep 7 | sep 8 |
sep 11 LEC 2 (nz): Authenticating people (video, chapter) |
sep 12 | sep 13 LEC 3 (hcg): Collision resistance and file authentication (video, chapter) |
sep 14 DUE: Lab 0 DUE: Pset 0 |
sep 15 Published: Lab 1 Published: Pset 1 |
sep 18 LEC 4 (yk): Message authentication codes (video, chapter) |
sep 19 | sep 20 LEC 5 (yk): Digital signatures: Definition and simple schemes (video, chapter) |
sep 21 | sep 22 Student holiday |
sep 25 LEC 6 (yk): Digital signatures: Constructions (video, chapter) |
sep 26 | sep 27 LEC 7 (hcg): Case study: Public-key infrastructure (video, chapter) |
sep 28 DUE: Lab 1 DUE: Pset 1 |
sep 29 Published: Lab 2 Published: Pset 2 |
oct 2 LEC 8 (hcg): Intro to transport security (video, chapter) |
oct 3 | oct 4 LEC 9 (yk): Authenticated encryption (video, chapter) |
oct 5 | oct 6 |
oct 9 Indigenous peoples day |
oct 10 Indigenous peoples day |
oct 11 LEC 10 (yk): Key exchange (video, chapter) |
oct 12 DUE: Lab 2 DUE: Pset 2 |
oct 13 Published: Lab 3 Published: Pset 3 |
oct 16 LEC 11 (yk): Public-key encryption (video, chapter) Published: Practice midterm and solutions |
oct 17 | oct 18 LEC 12 (hcg): Encryption in practice (video, chapter) |
oct 19 | oct 20 |
oct 23 LEC 13 (hcg): Open questions: metadata, censorship, surveillance (video, chapter) |
oct 24 | oct 25 Midterm exam: covers lectures 1-13, labs 0-2, psets 0-2 Time and location: same as lecture |
oct 26 | oct 27 |
oct 30 LEC 14 (nz): Architecting a secure system (video, chapter) |
oct 31 | nov 1 LEC 15 (nz): Isolation (video, chapter) |
nov 2 DUE: Lab 3 DUE: Pset 3 |
nov 3 Published: Lab 4 Published: Pset 4 |
nov 6 LEC 16 (nz): Platform trust (video, chapter) |
nov 7 | nov 8 LEC 17 (hcg): Hardware security (video, chapter) |
nov 9 | nov 10 Veterans day |
nov 13 LEC 18 (hcg): Case study: iOS security (video, chapter) |
nov 14 | nov 15 LEC 19 (nz): Software security (video, chapter) |
nov 16 DUE: Lab 4 DUE: Pset 4 |
nov 17 Published: Lab 5 Published: Pset 5 |
nov 20 LEC 20 (nz): Privilege separation (video, chapter) |
nov 21 | nov 22 LEC 21 (nz): Bug-finding and verification (video, chapter) |
nov 23 Thanksgiving |
nov 24 Institute holiday |
nov 27 LEC 22 (nz): Runtime defenses (video, chapter) |
nov 28 | nov 29 LEC 23 (guest): Chrome Security, Amy Ressler (Google) |
nov 30 | dec 1 |
dec 4 LEC 24 (yk): Privacy: Minimizing leakage with cryptography (video, chapter) |
dec 5 | dec 6 LEC 25 (yk): Privacy: Differential privacy (video, chapter) |
dec 7 DUE: Lab 5 DUE: Pset 5 |
dec 8 |
dec 11 LEC 26 (guest): Jennifer Granick (ACLU) (video) |
dec 12 | dec 13 LEC 27 (hcg): Summary (video, chapter) Last day of classes |
dec 14 | dec 15 |
dec 18 Final exam: TBD |
dec 19 Final exam: TBD |
dec 20 Final exam: TBD |
dec 21 Final exam: TBD |
dec 22 Final exam: TBD |
Course website design courtesy of PDOS and Katrina LaCurts.