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 (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
|
01/24
|
4 |
01/27
Crypto 101
|
01/29
Link Layer
|
01/31
[Deadline] Web Security - Checkpoint 2 [Assigned] Assignment 2: Network Security |
5 |
02/03
Network Layer
|
02/05
Network Layer
|
02/07
[Deadline] Network Security - Checkpoint 1 |
6 |
02/10
Midterm Exam - 2PM, 318 Milam Hall
|
02/12
DNS
|
02/14
|
7 |
02/17
Routing Security
|
02/19
Finding Targets / Protecting Networks
|
02/21
[Deadline] Network Security - Checkpoint 2 [Assigned] Assignment 3: Network OSINT |
8 |
02/24
TLS
|
02/26
HTTPS + Web PKI
|
02/28
[Deadline] Network OSINT - Checkpoint 1 |
9 |
03/02
Privacy + Anonymity
|
03/04
Email Security
|
03/06
|
10 |
03/09
Malware / Social Engineering
|
03/11
Course Recap
|
03/13
[Deadline] Network OSINT - Checkpoint 2 |
Finals |
03/17
No class - Finals Week
|
03/19
Final Exam - 12PM, Location TBD
|