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-237)
Recitations: F11 (2-105)
Office hours in Rm. 26-204 (Luke/Bill/Katarina): Tuesdays 6:30p-8:30p, Wednesdays 7:30p-9:30p, Fridays 3:30p-4:30p
Monday | Tuesday | Wednesday | Thursday | Friday |
sep 2 Labor day |
sep 3 Registration day Review these handouts: Course info, Useful facts |
sep 4 LEC 1 (sd): What is security? (video, chapter) Published: Lab 0 First day of classes |
sep 5 | sep 6 REC 1: Office hours for Lab 0 |
sep 9 LEC 2 (yk): Authenticating people (video, chapter) |
sep 10 | sep 11 LEC 3 (yk): Collision resistance and file authentication (video, chapter) |
sep 12 DUE: Lab 0 |
sep 13 Published: Lab 1 |
sep 16 LEC 4 (yk): Message authentication codes (video, chapter) |
sep 17 | sep 18 LEC 5 (yk): Message authentication codes 2 (video, chapter) |
sep 19 | sep 20 Student holiday |
sep 23 LEC 6 (yk): Digital signatures: Definition and hash-based schemes (video, chapter) |
sep 24 | sep 25 LEC 7 (yk): Digital signatures: RSA (video, chapter) |
sep 26 DUE: Lab 1 |
sep 27 REC 2: Review authentication (video, problems, sol, notes) Published: Lab 2 |
sep 30 LEC 8 (sd): Case study: Public-key infrastructure (video, chapter) |
oct 1 | oct 2 LEC 9 (yk): Intro to transport security (video, chapter) the penguin |
oct 3 | oct 4 ADD DATE |
oct 7 LEC 10 (yk): Authenticated encryption (video, chapter) |
oct 8 | oct 9 LEC 11 (yk): Key exchange and public-key encryption (video, chapter) |
oct 10 DUE: Lab 2 |
oct 11 Published: Lab 3 |
oct 14 Indigenous peoples day |
oct 15 Student holiday |
oct 16 LEC 12 (yk): Encryption in practice (video, chapter) |
oct 17 | oct 18 REC 3: Pre-midterm review (video, problems, sol, notes) |
oct 21 Quiz 1: covers lectures 1-11, labs 0-2, psets 0-2 Time and location: same as lecture (Previous exams) |
oct 22 | oct 23 LEC 13 (sd): Architecting a secure system (video, chapter) |
oct 24 | oct 25 |
oct 28 LEC 14 (sd): Isolation (video, chapter) |
oct 29 | oct 30 LEC 15 (sd): Software trust (video, chapter) |
oct 31 DUE: Lab 3 |
nov 1 REC 4: Bonus: Factoring (video, chapter) Published: Lab 4 |
nov 4 LEC 16 (sd): CPU Timing Attacks (video) |
nov 5 | nov 6 LEC 17 (sd): Case study: iOS security (video, chapter) |
nov 7 | nov 8 |
nov 11 Veterans day |
nov 12 | nov 13 LEC 18 (sd): Software security (video, chapter) |
nov 14 DUE: Lab 4 |
nov 15 REC 5: Guest speakers from (BU Tech Law Clinic, slides) Published: Lab 5 |
nov 18 LEC 19 (sd): Privilege separation (video, chapter) |
nov 19 | nov 20 LEC 20 (sd): Runtime defenses (video, chapter) DROP DATE |
nov 21 | nov 22 REC 6: Review for second midterm (video) |
nov 25 LEC 21 (yk): Privacy: Zero knowledge (video, chapter) |
nov 26 | nov 27 LEC 22 (NO LECTURE): |
nov 28 Thanksgiving |
nov 29 Institute holiday |
dec 2 LEC 23 (sd): Differential Privacy (video, chapter) |
dec 3 | dec 4 Quiz 2: covers lectures 1-21, labs 0-4, psets 0-4 Time and location: same as lecture (Previous exams) |
dec 5 | dec 6 |
dec 9 LEC 24 (guest): Guest speaker Daniel Genkin (video) |
dec 10 DUE: Lab 5 |
dec 11 LEC 25 (yk): Summary (video, chapter) Last day of classes |
dec 12 | dec 13 |
Course website design courtesy of PDOS and Katrina LaCurts.