Course Schedule Spring 2023

Part 1. System Security

Monday, Jan. 9
GENKIN/PEARCE Tuesday, Jan. 10
1. The Security Mindset
GENKIN Thursday, Jan. 12
2. Software Security 1
Friday, Jan. 13
Monday, Jan. 16
GENKIN Tuesday, Jan. 17
3. Software Security 2
GENKIN Thursday, Jan. 19
4. OS Security and Access Control
Friday, Jan. 20
Monday, Jan. 23
Quiz 1 due 11:59 p.m.
GENKIN Tuesday, Jan. 24
5. Isolation and Sandboxing
PEARCE Thursday, Jan. 26
6. Authentication
Friday, Jan. 27
Monday, Jan. 30
Quiz 2 due 11:59 p.m.
PEARCE Tuesday, Jan. 31
7. Malicious Code
PEARCE Thursday, Feb. 2
8. Modern Malware
Friday, Feb. 3

Part 2. Cryptography

Monday, Feb. 6
Software Security Project due 11:59 p.m.
Quiz 3 due 11:59 p.m.
GENKIN Tuesday, Feb. 7
9. Hashing
GENKIN Thursday, Feb. 9
10. Integrity
Friday, Feb. 10
Monday, Feb. 13
Quiz 4 due 11:59 p.m.
GENKIN Tuesday, Feb. 14
11. Symmetric Crypto
GENKIN Thursday, Feb. 16
12. Combining Integrity and Confidentiality
Friday, Feb. 17
Monday, Feb. 20
Quiz 5 due 11:59 p.m.
GENKIN Tuesday, Feb. 21
13. DH and Key Exchange
Malware Analysis Project due 11:59 p.m.
GENKIN Thursday, Feb. 23
14. RSA and Attacks on Protocols, Building a Secure Channel
Friday, Feb. 24

Part 3. Web and Networking

Monday, Feb. 27
Quiz 6 due 11:59 p.m.
PEARCE Tuesday, Feb. 28
15. Networking Basics
Thursday, Mar. 2
Exam 1, Online
Friday, Mar. 3
Monday, Mar. 6
PEARCE Tuesday, Mar. 7
16. Intrusion Detection
PEARCE Thursday, Mar. 9
17. TLS 1
Friday, Mar. 10
Monday, Mar. 13
PEARCE Tuesday, Mar. 14
18. TLS 2
PEARCE Thursday, Mar. 16
19. Web / Mobile / Database 1
Friday, Mar. 17
Monday, Mar. 20
Tuesday, Mar. 21
Spring Break
Thursday, Mar. 23
Spring Break
Friday, Mar. 24
Monday, Mar. 27
Cryptography Project due 11:59 p.m.
Quiz 7 due 11:59 p.m.
PEARCE Tuesday, Mar. 28
20. Web / Mobile / Database 2
PEARCE Thursday, Mar. 30
21. Privacy and Anonymity
Friday, Mar. 31

Part 4. Security in Context

Monday, Apr. 3
Quiz 8 due 11:59 p.m.
PEARCE Tuesday, Apr. 4
22. Security Management
PEARCE Thursday, Apr. 6
23. Law, Ethics, and Privacy
Friday, Apr. 7
Monday, Apr. 10
GENKIN Tuesday, Apr. 11
24. Side-channel Analysis
Quiz 9 due 11:59 p.m.
GENKIN Thursday, Apr. 13
25. Physical Security
Friday, Apr. 14
Monday, Apr. 17
Quiz 10 due 11:59 p.m.
STAFF Tuesday, Apr. 18
26. Exam Review
Thursday, Apr. 20
Exam 2, Online
Friday, Apr. 21
Monday, Apr. 24
Web Security Project due 11:59 p.m.