Computer & Network Security

EECS 588 – Winter 2025

OverviewReadingsCourse Project

Readings

Paper Response Guidelines

Write a ~400 word critical response to each required paper.

Your most important task is to demonstrate that you've read the paper and thought carefully about the topic.

Paper responses are due before the start of class via the online submission system. After you upload your work, the system will ask you to assess two responses written by your peers. We'll combine peer feedback and our own evaluation when determining your grade.

Reading List

Introduction / Logistics

 

Wednesday, January 8 — Introduction / Logistics

Ethics / DNS

Monday, January 13 — Ethics

Wednesday, January 15 — DNS

TCP/IP

Monday, January 20 — No Class

Wednesday, January 22 — TCP/IP

DOS / Anonymous Communication

Monday, January 27 — DOS

Wednesday, January 29 — Anonymous Communication

Web & Email / Botnets and Malware

Monday, February 3 — Web & Email

Wednesday, February 5 — Botnets and Malware

Real-world Crypto & PKI / Mobile Security

Monday, February 10 — Real-world Crypto & PKI

Wednesday, February 12 — Mobile Security

Wireless Security / Private Messaging

Monday, February 17 — Wireless Security

Wednesday, February 19 — Private Messaging

Differential Privacy

Monday, February 24 — Differential Privacy

Wednesday, February 26 — No Class

Spring Break

Monday, March 3 — No Class

Wednesday, March 5 — No Class

Project Proposal

Monday, March 10 — Project Proposal

Wednesday, March 12 — Project Proposal

Censorship Measurement and Circumvention

Monday, March 17 — Censorship Measurement

Wednesday, March 19 — Censorship Circumvention

Traffic Analysis and VPN Security

Monday, March 24 — Traffic Analysis

Wednesday, March 26 — VPN Security

Dis/Misinformation and Machine Learning

Monday, March 31 — Dis/Misinformation

Wednesday, April 2 — Machine Learning

Hardware and IoT Security

Monday, April 7 — Hardware Security

Wednesday, April 9 — IoT Security

Final Project Presentations

Monday, April 14 — Final Project Presentations

Wednesday, April 16 — Final Project Presentations

Final Project Presentations

Monday, April 21 — Final Project Presentations