No required textbook. Reading materials will be provided on the course website and/or distributed in class.
This course requires a basic understanding of computer networks. You are expected to have taken at least one of the following courses:
Your final grade for this course will be based on the following scheme:
Week | Monday | Wednesday | Friday/Sunday (No Class) |
---|---|---|---|
1 |
01/06
Administrivia + Security Fundamentals
Slides |
01/08
The Web
Slides |
01/10
[Assigned] Assignment 1: Web Security |
2 |
01/13
Web Attacks + Defenses
Slides |
01/15
Web Attacks + Defenses
Slides |
01/17
[Deadline] Web Security - Checkpoint 1 |
3 |
01/20
No class - MLK Day
|
01/22
Crypto 101
Slides |
01/24
|
4 |
01/27
Crypto 101
Slides |
01/29
Link Layer
Slides |
01/31
[Deadline] Web Security - Checkpoint 2 [Assigned] Assignment 2: Network Security |
5 |
02/03
Network Layer
Slides |
02/05
Network Layer (Lecture Recording)
Slides |
02/09
[Deadline] Network Security - Checkpoint 1 |
6 |
02/10
Midterm Exam - 2PM, 318 Milam Hall
|
02/12
DNS
Slides |
02/16
|
7 |
02/17
Midterm Review
Slides |
02/19
Routing Security
Slides |
02/23
[Deadline] Network Security - Checkpoint 2 [Assigned] Assignment 3: Network OSINT |
8 |
02/24
TLS + HTTPS
Slides |
02/26
Web PKI
Slides |
03/02
[Deadline] Network OSINT - Checkpoint 1 |
9 |
03/03
Denial of Service
Slides |
03/05
Network Defense + Access Control
Slides |
03/09
|
10 |
03/10
Privacy / Anonymity
Slides |
03/12
Course Recap
Slides |
03/16
[Deadline] Network OSINT - Checkpoint 2 |
Finals |
03/17
No class - Finals Week
|
03/19
Final Exam - 12PM, Location TBD
|