ABCDE
1
Lecture TopicResourcesLogisticsLearning Objectives
2
Part 1: Security Foundations
3
Week 1
4
2026-09-01Security 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-03Introduction 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-08Symmetric 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-13No 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-26No 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
TBDFinal Exam
50
51
Course schedule subject to change.