Computer & Network Security

EECS 588 – Fall 2021

OverviewReadingsCourse Project


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

Please expect updates until mid-August

Welcome / Ethics

Tuesday, September 1 — Welcome

Thursday, September 3 — Ethics

Network Security

Tuesday, September 8 — TCP/IP

Thursday, September 10 — DNS

Botnets and Denial of Service Attacks

Tuesday, September 15 — Botnets

  • Understanding the Mirai Botnet. Manos Antonakakis, Tim April, Michael Bailey, Matt Bernhard, Elie Bursztein, Jaime Cochran, Zakir Durumeric et al. Usenix Security, 2017.

Thursday, September 17 — DoS

Online Freedom

Tuesday, September 22 — Anonymity

Thursday, September 24 — Censorship Resistance

Human Factors

Tuesday, September 29 — Authentication

Thursday, October 1 — Usable Security


Tuesday, October 6 — Privacy

Thursday, October 8 — Pre-proposal presentations No written response required.

Real World Crypto

Tuesday, October 13 — Crypto

  • DROWN: Breaking TLS using SSLv2. Aviram, Nimrod, Sebastian Schinzel, Juraj Somorovsky, Nadia Heninger, Maik Dankel, Jens Steube, Luke Valenta et al. Usenix Security, 2016.

Thursday, October 15 — Certificates

  • Tracking Certificate Misissuance in the Wild. Deepak Kumar, Zhengping Wang, Matthew Hyder, Joseph Dickinson, Gabrielle Beck, David Adrian, Joshua Mason, Zakir Durumeric, J. Alex Halderman, and Michael Bailey. Oakland, 2018.

Critical Systems

Tuesday, October 20 — IOT Security

Thursday, October 22 — Automotive Security

Nation State Attacks and Data Provenance

Tuesday, October 27 — Nation State Attacks

Thursday, October 29 — Data Provenance

Embedded Devices Security

Tuesday, November 3 — No class due to elections! Work on your projects No written response required

Thursday, November 5 — Embedded Security and Medical Devices

Software Security

Tuesday, November 10 — No class due to ACM Conference on Computer and Communications Security (CCS)! Work on your projects No written response required

Thursday, November 12 — Malware

Hardware Security and Machine Learning

Tuesday, November 17 — Hardware Attacks

Thursday, November 19 — Machine Learning

Thanksgiving Break

Tuesday, November 24 — No Classes

Thursday, November 26 — No Classes

Election and Mobile Security

Tuesday, December 1 — Election Security

Thursday, December 3 — Mobile Security

Final project presentations

Tuesday, December 8 — Final Project Presentations

Thursday, December 10 — Final Project Presentations