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 (4-163)
Recitations: F11 (2-105)
Office hours in Rm. TBD (Ana/Lillian/Timothy): TBD
| Monday | Tuesday | Wednesday | Thursday | Friday |
| sep 7 Labor day |
sep 8 Registration day Review these handouts: Course info, Useful facts |
sep 9 LEC 1 (sd): What is security? (video, chapter) Published: Lab 0 First day of classes |
sep 10 | sep 11 REC 1: Office hours for Lab 0 |
| sep 14 LEC 2 (sd): Authenticating people (video, chapter) |
sep 15 | sep 16 LEC 3 (sd): Collision resistance and file authentication (video, chapter) |
sep 17 DUE: Lab 0 |
sep 18 Published: Lab 1 |
| sep 21 LEC 4 (sd): Message authentication codes (video, chapter) |
sep 22 | sep 23 LEC 5 (sd): Digital signatures: Definition and hash-based schemes (video, chapter) |
sep 24 | sep 25 |
| sep 28 LEC 6 (sd): Digital signatures: RSA (video, chapter) |
sep 29 | sep 30 LEC 7 (sd): Case study: Public-key infrastructure (video, chapter) |
oct 1 DUE: Lab 1 |
oct 2 REC 2: Review for Quiz 1 (video, problems, sol, notes) Published: Lab 2 |
| oct 5 LEC 8 (sd): Intro to transport security (video, chapter) the penguin |
oct 6 | oct 7 Quiz 1: covers lectures 1-8, labs 0-1, psets 0-1 Time and location: same as lecture (Previous exams) |
oct 8 | oct 9 ADD DATE |
| oct 12 Indigenous peoples day |
oct 13 LEC 9 (sd): Authenticated encryption (video, chapter) Monday classes held |
oct 14 LEC 10 (sd): Key exchange and public-key encryption (video, chapter) |
oct 15 DUE: Lab 2 |
oct 16 Published: Lab 3 |
| oct 19 LEC 11 (sd): Encryption in practice (video, chapter) |
oct 20 | oct 21 LEC 12 (sd): Architecting a secure system (video, chapter) |
oct 22 | oct 23 |
| oct 26 LEC 13 (sd): Isolation (video, chapter) |
oct 27 | oct 28 LEC 14 (sd): Software trust (video, chapter) |
oct 29 DUE: Lab 3 |
oct 30 Published: Lab 4 |
| nov 2 LEC 15 (sd): CPU Timing Attacks (video) |
nov 3 | nov 4 LEC 16 (sd): Case study: iOS security (video, chapter) |
nov 5 | nov 6 REC 3: Review for Quiz 2 (video, problems, sol, notes) |
| nov 9 Quiz 2: covers lectures 1-16, labs 0-3, psets 0-3 Time and location: same as lecture (Previous exams) |
nov 10 | nov 11 Veterans day |
nov 12 DUE: Lab 4 |
nov 13 Published: Lab 5 |
| nov 16 LEC 17 (sd): Software security (video, chapter) |
nov 17 | nov 18 LEC 18 (sd): Privilege separation (video, chapter) DROP DATE |
nov 19 | nov 20 REC 4: Review for Quiz 3 (video, problems, sol, notes) |
| nov 23 LEC 19 (sd): Runtime defenses (video, chapter) |
nov 24 | nov 25 LEC 20 (sd): Privacy: Zero knowledge (video, chapter) |
nov 26 | nov 27 |
| nov 30 LEC 21 (sd): Differential Privacy (video, chapter) |
dec 1 DUE: Lab 5 |
dec 2 Quiz 3: covers lectures 1-21, labs 0-4, psets 0-4 Time and location: same as lecture (Previous exams) |
dec 3 | dec 4 |
| dec 7 LEC 22 (sd): PAC Privacy (video) |
dec 8 | dec 9 LEC 23 (sd): Summary (video, chapter) |
dec 10 Last day of classes |
dec 11 |
Course website design courtesy of PDOS and Katrina LaCurts.