Course Calendar

6.1600 covers security and cryptography in five layers authentication, transport security, platform security, software security, and human/end-user security.

All content on this website, including the calendar, is subject to change. Links to future lectures are from last year for your reference.

Lectures: MW11-12:30 (TBD)
Office hours: TBD

MondayTuesday WednesdayThursday 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.