Course Calendar

6.S060 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 prior to the start of the semester.

Lectures: Mondays and Wednesdays 11-12:30 (location: 36-153)
Recitation: Friday 11am-noon (location: 35-305), 3pm-4pm (location: 35-308)
Final exam: TBD

MondayTuesday WednesdayThursday Friday
sep 6 sep 7 sep 8
LEC 1 (nz): What is security?

Assignment Available: Lab 0

First day of classes
sep 9 sep 10
REC 1: ?
sep 13
LEC 2 (nz): Authenticating people
sep 14 sep 15
LEC 3 (hcg): Collision resistance and file authentication
sep 16 sep 17
REC 2: ?

DUE: Lab 0
Assignment Available: Lab 1
sep 20
LEC 4 (yk): Message authentication codes
sep 21 sep 22
LEC 5 (yk): Digital signatures: Definition and simple schemes
sep 23 sep 24
REC 3: ?
sep 27
LEC 6 (yk): Digital signatures: Constructions
sep 28 sep 29
LEC 7 (hcg): Case study: Public-key infrastructure
sep 30 oct 1
REC 4: ?

DUE: Lab 1
Assignment Available: Lab 2
oct 4
LEC 8 (hcg): Intro to transport security
oct 5 oct 6
LEC 9 (yk): Authenticated encryption

Released: Lab 1 grades
Assignment Available: Lab 3
oct 7 oct 8
REC 5: ?


ADD DATE
oct 11
Indigenous Peoples Day
oct 12 oct 13
LEC 10 (yk): Key exchange
oct 14 oct 15
REC 6: ?

DUE: Lab 2
Assignment Available: Lab 3
oct 18
LEC 11 (yk): Public-key encryption
oct 19 oct 20
LEC 12 (hcg): Encryption in practice
oct 21 oct 22
REC 7: ?
oct 25
LEC 13 (hcg): Open questions: metadata, censorship, surveillance
oct 26 oct 27
LEC 14 (nz): Architecting a secure system
oct 28 oct 29
REC 8: ?

DUE: Lab 3
nov 1
LEC 15 (nz): Isolation
nov 2
EXAM: MIDTERM
nov 3
LEC 16 (nz): Dependencies and trust
nov 4 nov 5
REC 9: CANCELLED

Assignment Available: Lab 4
nov 8
LEC 17 (sd): Hardware security
nov 9 nov 10
LEC 18 (hcg): Case study: iOS security
nov 11
Veterans Day
nov 12
REC 10: ?
nov 15
LEC 19 (nz): Intro to software security
nov 16 nov 17
LEC 20 (nz): Privilege separation
nov 18

DROP DATE
nov 19
REC 11: ?

DUE: Lab 4
Assignment Available: Lab 5
nov 22
LEC 21 (nz): Finding bugs
nov 23 nov 24
LEC 22 (nz): Runtime defenses
nov 25
Thanksgiving
nov 26
Institute Holiday
nov 29
LEC 23 (yk): Privacy: Minimizing leakage with cryptography
nov 30 dec 1
LEC 24 (sd): Privacy: Differential privacy
dec 2 dec 3
REC 12: ?

DUE: Lab 5
dec 6
LEC 25 (guest): Economics of computer security (Stefan Savage)
dec 7 dec 8
LEC 26 (guest): Society and computing
dec 9

Last day of classes
dec 10

Course website design courtesy of PDOS and Katrina LaCurts.