Course Schedule Fall 2019

This schedule is subject to change. Please check back frequently.


Introduction

Monday Lecture Wednesday Lecture Friday Lecture Wednesday Discussion
Aug. 26
Syllabus
Aug. 28
Security Mindset
Aug. 30
Ethics and the Law
Introduce OS
Sep. 2
Labor Day
Sep. 4
Control Hijacking Part 1: Stack Smashing
Sep. 6
Control Hijacking Part 2: Advanced Attacks
AppSec MP1 CP1
Sep. 9
Control Hijacking Part 3: More attacks, defenses
AppSec Project, Checkpoint 1 due 6pm
Sep. 11
Malware Part 1
Sep. 13
Malware Part 2
AppSec MP1 CP2
Sep. 16
Malware Part 3
Sep. 18
Web Attacks and Defenses Part 1
AppSec Project, Checkpoint 2 due 6pm
Sep. 20
Web Attacks and Defenses Part 2
Websec MP Intro
Sep. 23
Cloud Security
Sep. 25
Web & Cloud Wrap-Up
Web Project, Checkpoint 1 due 6pm
Sep. 27
Testing
WebSec CP2
Sep. 30
Authentication
Oct. 2
Internet Abuse
Oct. 4
Worms & Botnets
No Discussion
Oct. 7
Midterm Review Session
Sample Midterms: FA18, SP18, SP17, FA16, SP16, FA15.
Web Project, Checkpoint 2 due 6pm
Oct. 9
NO CLASS! EXAM @ 7pm in 1404 Siebel
Oct. 11
Message Integrity, Psueodrandom Functions
Crypto CP1
Oct. 14
Message Authentication Codes, Pseudorandomness
Crypto Project, Checkpoint 1 due 6pm
Oct. 16
Confidentiality (Via Encryption)
Oct. 18
Key Exchange, Public Key Encryption
Crypto CP2
Oct. 21
The Internet (Abridged): Link + Network Layers
Oct. 23
Human Factors in Security
Guest Lecturer: Adam Aviv
Crypto Project, Checkpoint 2 due 6pm
Oct. 25
The Internet (Abridged) Part 2: Network + Transport Layers
NetSec CP1
Oct. 28
TCP hijacking + DNS security
Oct. 30
Software-Defined Networks
Networking Project, Checkpoint 1 due 6pm
Nov. 1
Transport Layer Security
NetSec CP2
Nov. 4
Advanced Networking Defenses
Nov. 6
Honeypots, Privacy
Nov. 8
Privacy
Forensics Intro
Nov. 11
Isolation and Authorization
Networking Project, Checkpoint 2 due 6pm
Nov. 13
CLASS CANCELLED
Nov. 15
Auditing
No Discussion
Nov. 18
Access Control
Forensics Project, Checkpoint 1 due 6pm
Nov. 20
u-pick-em: IoT Security
Nov. 22
Reference Monitors
Forensics CP2
Nov. 25
FALL BREAK
Nov. 27
FALL BREAK
Nov. 29
FALL BREAK
FALL BREAK
Dec. 2
Linux Security Modules
Dec. 4
u-pick-em: Reverse Engineering
Dec. 6
u-pick-em: Disinformation
Forensics Project, Checkpoint 2 due 6pm
Dec. 9
Final Exam Review (Lecture Content)
Dec. 11
Final Exam Review (MP Content)

Midterm Exam: October 9th, 1404 Siebel, 7:00pm - 9:00pm. Sample Midterms: FA18, SP18, SP17, FA16, SP16, FA15.

Final Exam: December 13th, 1404 Siebel, 7:00pm - 10:00pm