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 (4-163)
Recitations: F11 (2-105)
Office hours in Rm. TBD (Ana/Lillian/Timothy): TBD

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