Date Topic (slides are on the Canvas modules page)
Part 1: Cryptography
Tue Jan 31 Course intro & policies; Message integrity
Thu Feb 2 Pseudorandomness
Tue Feb 7 Stream ciphers and block ciphers
Thu Feb 9 [Buffer]
Tue Feb 14 Asymmetric cryptography
Thu Feb 16 Key exchange
Tue Feb 21 Authenticating people
Thu Feb 23 [Buffer]
Part 2: Securing systems
Tue Feb 28 Public key infrastructure
Thu Mar 2 Operating system security
Tue Mar 7 Hardware and side channels
Thu Mar 9 [Buffer]
Tue Mar 14 Spring Recess
Thu Mar 16 Spring Recess
Tue Mar 21 Network security
Thu Mar 23 Web security
Tue Mar 28 Vulnerabilities and Malware
Thu Mar 30 [Buffer]
Part 3: Special topics
Tue Apr 4 Privacy
Thu Apr 6 Anonymous communication
Tue Apr 11 Cryptocurrencies
Thu Apr 13 Machine learning and security
Tue Apr 18 Machine learning and security
Thu Apr 20 Fraud and cybercrime
Tue Apr 25 Human factors
Thu Apr 27 Physical security
Final exam
Mon May 15 7:30pm Friend 101