Course Schedule Fall 2023

This schedule subject to change.


Week Tuesday Lecture Wednesday Discussion Thursday Lecture
1 Aug 22
Introduction video and slides
Aug 23
x86 Assembly Review
Aug 24
Access Control
video and slides
Reading: Sections 4.1 through 4.2.6 (pp. 93–104) in Ch. 4 of Security Engineering by Ross Anderson.
2 Aug 29
Control Flow Hijacking Intro
video and slides
Reading:Smashing the Stack for Fun and Profit” by Aleph One
Aug 30
AppSec 1
slides and examples
Aug 31
Control Flow Hijacking
video and slides
3 Sep 5
Control Flow Hijacking (cont’d)
video and slides
Sep 6
AppSec 2
Sep 7
Control Flow Hijacking (cont’d)
video and slides
AppSec checkpoint 1 due 6pm
4 Sep 12
Deep Dive into the HENkaku PS Vita Jailbreak
video and writeup page one and two
Sep 13
Office hours
Sep 14
Malware and Malware Defenses
video and slides
AppSec checkpoint 2 due 6pm
5 Sep 19
Web Security
video and slides part one and part two
Sep 20
WebSec 1
Sep 21
Database security
video and slides
6 Sep 26
Principles of Security
video and slides (Note: No sound in the first several minutes; see video from last semester)
Reading: Sec. 1A (pp. 1278–1283) in “The Protection of Information in Computer Systems.” by J. Saltzer and M. Schroeder.
Sep 27
WebSec 2
Sep 28
Isolation and Mandatory Access Control
video and slides
WebSec checkpoint 1 due 6pm
7 Oct 3
Hashing and MACs
video and slides
Oct 4
Office hours
Oct 5
Symmetric Encryption
video and slides
WebSec checkpoint 2 due 6pm
8 Oct 10
Authentication
video and slides
Oct 11
Midterm review
Oct 12
MIDTERM 1 (in class)
9 Oct 17
Asymmetric Cryptography
video and slides
Oct 18
Crypto 1
Oct 19
Public Key Infrastructure
video and slides
10 Oct 24
Crypto recap
slides only
Oct 25
Crypto 2
Oct 26
Anonymity and Privacy
video and slides one and two
Crypto checkpoint 1 due 6pm
11 Oct 31
Network Attacks
video and slides
Nov 1
Intro to networking
Nov 2
Network Attacks (cont’d)
video and slides
Crypto checkpoint 2 due 6pm
12 Nov 7
Network Attacks (cont’d)
video and slides
Nov 8
NetSec 1
Nov 9
Network Attacks (cont’d)
video and slides
13 Nov 14
Network Attacks (cont’d)
video and slides
Nov 15
NetSec 2
Nov 16
Micro-architectural Side-Channels
special guest lecture! video
NetSec checkpoint 1 due 6pm
14 FALL BREAK
15 Nov 28
Network Attacks (cont’d)
video and slides
Nov 29
Office hours
Nov 30
Machine Learning Security
video and slides
NetSec checkpoint 2 due 6pm
16 Dec 5
Course Review
Dec 6
Office hours
Dec 7
Reading Day

Midterm Exam

The midterm exam will be held in class on Thursday, October 12.

Final Exam

  • Main exam on December 12 at 8am in 2035 Campus Instructional Facility
  • Conflict exam on December 13 at 8am in 1302 Siebel
    You must request a conflict exam no later than December 5 by emailing ece422-staff@illinois.edu. You will receive an email either approving or denying the request.