Advanced Computer Security

CS 563/ECE 524, Spring 2025

Course Schedule

Schedule is tentative and subject to change. Links to papers and assignments will be posted here as they become available.

View presenter and scribe information →

Course Introduction

Jan 21
Logistics

Overview of the course and discussion of course expectations.

Slides Presenter: Nikita Borisov

Introductions

Jan 23
Logistics

Personal introductions.

Slides Presenter: Nikita Borisov

Privacy on the Web

Jan 28
Privacy on the Web

Background lecture for Privacy on the Web module.

Slides Presenter: Nikita Borisov

Reading/Reviewing Papers, Project Milestones

Jan 30
Logistics

Discussion of paper reading techniques and review writing. Also an overview of project milestones.

Readings:

Slides Presenter: Nikita Borisov

Cookies and Tracking

Feb 4
Privacy on the Web

Readings:

Ad Targeting

Feb 6
Privacy on the Web

Readings:

Tracker Blocking

Feb 11
Privacy on the Web

Readings:

Regulation

Feb 13
Privacy on the Web

Readings:

Network Security Overview

Feb 18
Network Security

Overview of network security

Slides Presenter: Nikita Borisov

Privacy-Preserving Advertising

Feb 20
Privacy on the Web

No class (NDSS)

Feb 25

IP addresses

Feb 27
Network Security

Readings:

TLS

Mar 4
Network Security

Readings:

DNS

Mar 6
Network Security

Readings:

Routing

Mar 11
Network Security

Readings:

Email Security

Mar 13
Network Security

Readings:

Background Lecture on Microarchitecture Security

Mar 13 (continued)
Microarchitecture Security
Presenter: Nikita Borisov

Spring Break

Mar 17–21

Speculation

Mar 25
Microarchitecture Security

Readings:

Side Channels

Mar 27
Microarchitecture Security

Readings:

Provable Defenses

Apr 1
Microarchitecture Security

Readings:

Large Language Models: Overview

Apr 3
LLMs
Slides Presenter: Nikita Borisov

TEEs

Apr 8
Microarchitecture Security

Readings:

LLM Code Generation

Apr 10
LLMs

Readings:

LLMs Reasoning about Security

Apr 15
LLMs

Readings:

Fuzzing Overview

Apr 17
Fuzzing
Presenter: Nikita Borisov

LLM Security

Apr 22
LLMs

Readings:

Fuzzing Techniques

Apr 24
Fuzzing

Readings:

Low-Level Fuzzing

Apr 29
Fuzzing

Readings:

Protocol Fuzzing

May 1
Fuzzing

Readings:

Protocol Fuzzing (continued)

May 6
Fuzzing

Readings:

Security Education

May 6 (continued)
Security Education

Readings:

Paper Presentations

May 8, 9, 12
Logistics