6.857: Computer and Network Security
Below are links to material relevant to our lectures.
To suggest the addition of a hyperlink or paper, email
6857-staff at mit.edu.
Lecture 01 (Wed 02/04/2009): Introduction
- Handouts:
- Course Information [PDF]
- Lecture 1 Notes [PDF]
Lecture 02 (Mon 02/09/2009): Hashing I
- Handouts:
- Problem Set 1 [PDF]
- Lecture 2 Notes [PDF]
Lecture 03 (Wed 02/11/2009): Hash Functions
Lecture 04 (Tues 02/17/2009): Encryption
Lecture 05 (Wed 02/18/2009): Encryption: AES,
modes of operation
- Links
- Handouts:
- Problem Set 2 [PS|PDF]
- Lecture 5 Notes [PDF]
Lecture 06 (Mon 02/23/2009): Side-Channel
Attacks (Lecture by Eran Tromer)
Lecture 07 (Wed 02/25/2009):
Generic Attacks and Large-Scale Cryptanalysis (Lecture by Eran Tromer)
Lecture 08 (Mon 03/2/2009):
MACs and Finite Fields
- Handouts:
- Lecture 8 Notes
[PDF]
- Problem Set 1 Solutions
[PDF]
- Problem Set 3 [PDF]
Lecture 09 (Wed 03/4/2009):
Number Theory
Lecture 10 (Mon 03/9/2009):
Term Project Pitches
- Handouts:
- Problem Set 2 Solutions
[PDF]
Lecture 11 (Wed 03/11/2009):
Diffie-Hellman Key Exchange, El Gamal
Lecture 12 (Mon 03/16/2009):
Public Key Encryption, El Gamal, Cramer Shoup, RSA
Lecture 13 (Wed 03/18/2009):
Public Key Encryption and Public Key Signatures
Lecture 14 (Mon 03/30/2009):
Digital Signature Standard (DSS) and Secret Sharing
Lecture 15 (Wed 04/01/2009):
Key Establishment
Lecture 16 (Mon 04/06/2009): Quiz
Lecture 17 (Wed 04/08/2009): PKI and Certificate Revocation
- Handouts:
- Lecture 17 Notes
[PDF]
- Problem Set 3 Solutions [PDF]
- Links:
Lecture 18: Viruses (Mon 04/13/2009)
Lecture 19 (Wed 04/15/2009): Trusting Trust and Software /
Hardware Bugs
- Handouts:
- Lecture 19 Notes
[PDF]
- Problem Set 5
[PDF]
- Quiz 1 Solutions
[PDF]
- Links:
Lecture 20 (Wed 04/22/2009): Code Injection
Attacks (Lecture by Jayant Krishnamurthy)
Lecture 21 (Mon 04/27/2009): Payments
Lecture 22 (Wed 04/29/2009): Brands' E-Cash, Voting
- Handouts:
- Lecture 22 Notes
[PDF]
- Voting Slides
[PPT]
- Problem Set 5 Solutions
[PDF]
- Links:
Lecture 23 (Mon 05/04/2009): Biometrics
- Handouts:
- Lecture 23 Notes
[PDF]
- Gummy Fingers Slides
[PDF] (These slides were
supposed to be shown in class, but we had some technical
difficulties)
- Links:
Lecture 24 (Mon 05/06/2009): Malware Attacks
(Guest lecture by Paul Sophos, Head of Technology, Asia-Pacific,
Sophos Corporation)