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