| A | B | C | D | E | |
|---|---|---|---|---|---|
1 | Lecture Topic | Resources | Logistics | Learning Objectives | |
2 | Part 1: Security Foundations | ||||
3 | Week 1 | ||||
4 | 2026-09-01 | Security Mindset Lecture notes | Readings: - MTH 4380 Syllabus - Security Engineering: Chapter 1 - "The Security Mindset - Schneier on Security." Schneier on Security, 22 June 2020, www.schneier.com/blog/archives/2008/03/the_security_mi_1.html. Optional: - "Black Hat USA 2026 | The 'Breaking' News: The OpenAI–Hugging Face Incident." YouTube, 6 Aug. 2026, www.youtube.com/watch?v=87DyyMV0kCY. | Join the Gradescope (RRZX54) | - Apply the Security Mindset to scenarios - Recall the key topics within security & privacy - Understand how security vulnerabilties arise |
5 | 2026-09-03 | Introduction to Cryptography and Primitives Lecture notes | Readings: - MTH 4380 Syllabus - Security Engineering: Chapter 4 Optional: - Hillclimbing the Enigma Machine | - Analyze the difference between Passive and Active Adversaries - Understand the shortcomings of classical cryptographic ciphers - Understand the benefits and drawbacks of the one-time pad | |
6 | Week 2 | ||||
7 | 2026-09-08 | Symmetric Cryptography lecture notes | Readings: - Security Engineering: Chapter 5.1-5.3 Optional: - Sharma, Anubhav. "LG smart TVs caught logging audio with screen off and snooping on local devices." Notebookcheck, 7 Sept. 2026, www.notebookcheck.net/LG-smart-TVs-caught-logging-audio-with-screen-off-and-snooping-on-local-devices.1391214.0.html | Lab 1: One-time pads (download template) | - Analyze the difference between stream and block ciphers - Remember the importance of confusion and diffusion in cipher design |
8 | 2026-09-10 | ||||
9 | Week 3 | ||||
10 | 2026-09-15 | ||||
11 | 2026-09-17 | ||||
12 | Week 4 | ||||
13 | 2026-09-22 | ||||
14 | 2026-09-24 | ||||
15 | Week 5 | ||||
16 | 2026-09-29 | ||||
17 | 2026-10-01 | ||||
18 | Week 6 | ||||
19 | 2026-10-06 | ||||
20 | 2026-10-08 | ||||
21 | Week 7 | ||||
22 | 2026-10-13 | No Class [Monday Schedule] | |||
23 | 2026-10-15 | ||||
24 | Week 8 | ||||
25 | 2026-10-20 | ||||
26 | 2026-10-22 | ||||
27 | Week 9 | ||||
28 | 2026-10-27 | ||||
29 | 2026-10-29 | ||||
30 | Week 10 | ||||
31 | 2026-11-03 | ||||
32 | 2026-11-05 | ||||
33 | Week 11 | ||||
34 | 2026-11-10 | ||||
35 | 2026-11-12 | ||||
36 | Week 12 | ||||
37 | 2026-11-17 | ||||
38 | 2026-11-19 | ||||
39 | Week 13 | ||||
40 | 2026-11-24 | ||||
41 | 2026-11-26 | No Class [Thanksgiving] | |||
42 | Week 14 | ||||
43 | 2026-12-01 | ||||
44 | 2026-12-03 | ||||
45 | Week 15 | ||||
46 | 2026-12-08 | ||||
47 | 2026-12-10 | ||||
48 | Final Exam Week 12/15-12/21 | ||||
49 | TBD | Final Exam | |||
50 | |||||
51 | Course schedule subject to change. | ||||