CS579 :: Graduate Network Security
Fall 2026



Latest Announcements [Full List]


Overview

The best way to learn network security is to get your hands dirty (ethically of course)! There will be three assignments during the semester. The projects must be done individually. You may consult general reference material, but you may not collaborate on the assignments. The material you turn in must be entirely your own work. Please start early.

The assignments will count for 20% of your overall course grade, with the following breakdown:
  • 10%: Network Security
  • 10%: Network OSINT
Each student is eligible to receive one 48 hour extension for a single checkpoint deadline. Extensions must be requested in advance of the deadline by emailing BOTH the instructor and TA.

Applied Cryptography

  • [Assigned] Assignment will be released by Sunday, September 27 at 11:59PM Pacific Time.
  • [Deadline] Checkpoint 1 is due Sunday, October 4 at 11:59PM Pacific Time.
  • [Deadline] Checkpoint 2 is due Sunday, October 18 at 11:59PM Pacific Time.

Network Security

  • [Assigned] Assignment will be released by Sunday, October 18 at 11:59PM Pacific Time.
  • [Deadline] Checkpoint 1 is due Sunday, October 25 at 11:59PM US Pacific Time.
  • [Deadline] Checkpoint 2 is due Sunday, November 8 at 11:59PM US Pacific Time.