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-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

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