6.857: Computer and Network Security
Lectures and Handouts
Lecture 1 (Wednesday, February 2): Introduction
Lecture 2 (Monday, February 7): Killian Lecture Preview
Class consisted of a dry run of the lecture Prof. Rivest was to give as the recipient of the 2011 Killian Faculty Achievement Award. We also began covering a bit of material from lecture 3, below.
Lecture 3 (Wednesday, February 9): Hashing
Lecture 4 (Monday, February 14): MD6 and indifferentiability
Lecture 5 (Wednesday, February 16): Encryption, one-time pads, RC4, DES
Lecture 6 (Monday, February 21): AES, IND-CCA
Lecture 7 (Wednesday, February 23): MACs and finite fields
Lectures 8-9 (Monday, February 28 and Wednesday, March 2): Number theory
Lecture 10 (Monday, March 7): project pitches
Lecture 11 (Wednesday, March 9): RSA, ElGamal
Lecture 12 (Monday, March 14): Cramer-Shoup and elliptic curves
Lecture 13 (Wednesday, March 16): RSA OAEP and digital signatures
Lecture 14 (Monday, March 28): DSS, gap groups/BLS, secret sharing
Lecture 15 (Wednesday, March 30): Short secret sharing, key establishment
Quiz 1 Prep
Lecture 16 (Monday, April 4): X.509 certificates, SPKI/SDSI
Lecture 17 (Wednesday, April 6): Quiz
(no lecture notes)
Lecture 18 (Monday, April 11): Viruses
Lecture 19 (Wednesday, April 13): Malware
Lecture 20 (Wednesday, April 20): Buffer Overflows
Lecture 21 (Monday, April 25): Security of Voting
Lecture 22 (Wednesday, April 27): Electronic Payments
Lecture 26 (Wednesday, May 4): Stuxnet
- Professor Nickolai Zeldovich talked about Stuxnet, but there are no handouts