| Part 1: Cryptography
|
| Thu Sep 2 |
Course intro & policies; Message integrity |
|
| Tue Sep 7 |
Pseudorandomness |
|
| Thu Sep 9 |
Stream ciphers and block ciphers |
|
| Thu Sep 14 |
[Buffer] |
|
| Thu Sep 16 |
Asymmetric cryptography |
|
| Tue Sep 21 |
Key exchange |
|
| Thu Sep 23 |
Authenticating people |
|
| Tue Sep 28 |
[Buffer] |
|
| Part 2: Securing systems
|
| Thu Sep 30 |
Public key infrastructure |
|
| Tue Oct 5 |
[Buffer] |
|
| Thu Oct 7 |
Network security |
|
| Tue Oct 12 |
[Buffer] |
| Thu Oct 14 |
Malware |
|
| Tue Oct 19 |
Fall Recess |
|
| Thu Oct 21 |
Fall Recess |
|
| Tue Oct 26 |
[Class cancelled] |
|
| Thu Oct 28 |
Operating system security |
|
| Tue Nov 2 |
[Buffer] |
|
| Thu Nov 4 |
Hardware and side channels |
|
| Tue Nov 9 |
Web security |
|
Thu Nov 11 |
Secure programming |
|
| Part 3: Special topics
|
| Tue Nov 16 |
Privacy |
|
| Thu Nov 18 |
Cryptocurrencies |
|
| Tue Nov 23 |
Human factors |
|
| Thu Nov 25 |
Thanksgiving Recess |
|
| Tue Nov 30 |
Economics |
|
| Thu Dec 2 |
Law and policy |
|
| Final exam
|
| Dec TBD |
Time/Location TBD |
|