Computer and Systems Security

CS 205 - Fall 2026

OverviewSchedule/ReadingsAttack/Tool PresentationsCourse Project

Readings

Paper Response Guidelines

Write a ~400 word critical response and comments to each required paper. Focus on the following:

  1. State the problem that they try to solve and the main contributions.
  2. Describe the key insight or novelty of their proposed work or approach.
  3. What are the weakness/limitations of the paper? Write the criticisms.
  4. Any improvements or related ideas that you can suggest?

Your most important task is to demonstrate that you've read the paper and thought carefully about the topic. No copy and paste of the original paper text!

Paper responses are due before the start of class via Canvas Assignments.

Discussion Lead and Bonus

Please take a look at the papers in each session. If you are interested in leading the discussion of any session, you should sign up on the sign-up sheet in Canvas and get a bonus for waiving 3 paper summaries.
As a discussion lead, two tasks are expected: 1) You will provide a 20-min presentation of the paper that will be discussed in class with slides. 2) You should prepare yourself by reading the technical details carefully and coming up with a list of discussion points. The discussion points should be designed to engage students in critical and creative thinking. Think about the points ahead of time and be prepared to answer questions other students may throw at you.
Send ahead of time your discussion points to me on Canvas and get feedback from me. Please allow 2 days to receive the feedback. This will be a good opportunity for you to learn to discuss ideas around a research topic and it generally helps your presentation/communication skills.

Reading List

Most papers should be publicly accessible. If any links are broken, please search for them. If any of them require paid subscription, you can access them for free when connecting on campus. For off-campus access, try UCI VPN.

Week 1

Monday, September 28

Wednesday, September 30 - Security Mindset

  • The Security Mindset, Bruce Schneier. 2008. -- No summary required; Just read this and come to class

Week 2

Monday, October 5 - Software Security I

Wednesday, October 7 - Software Security II

Week 3

Monday, October 12
- Form your project group by today!

       Alfred is travelling. No class!

Wednesday, October 14 - Guest Lecture: Software Security, Prof. Joshua Garcia (Informatics)

       No readings!
  • Recommended readings TBD

Week 4

Monday, October 19 – Software Security III

Wednesday, October 21 – Smartphone Systems Security

Week 5

Monday, October 26 – IoT/CPS Systems Security

Wednesday, October 28 – Pre-Proposal Presentation

       No readings!

Week 6

Monday, November 2 – AI Security I

Wednesday, November 4 – AI Security II
- Written proposal due!

Week 7

Monday, November 9 – AI Security III

Wednesday, November 11

     No class! Enjoy the Veterans Day!

Week 8

Monday, November 16 – Guest Lecture: Sensor Security & CPS, Dr. Sri Hrushikesh Varma Bhupathiraju (CS)

       No readings!
  • Recommended readings TBD

Wednesday, November 18 – Guest Lecture: Prompt Injection Attacks, Xiaoqing Liang & Junchi Lu (CS)

       No readings!
  • Recommended readings TBD

Week 9

Monday, November 23 – AI Security IV

  • TBD

Wednesday, November 25 - Physical Security

Week 10

Monday, November 30 – Project Presentation

       No readings!

Wednesday, December 2 – Project Presentation

       No readings!

Week 11

Friday, December 11 – Project Report Due!