Welcome to CS 5435
This course is a broad overview of modern computer security and digital privacy. It aims to impart technical and social understanding of how and why security and privacy matter, how to think adversarially, and how (and how not) to design secure systems and products. Topics include authentication, Web and mobile security, network, OS, and low-level software security, elements of applied cryptography, privacy protection technologies, censorship resistance, and security and privacy of emerging platforms, illustrated by studying real-world systems and attacks. Key learning objectives include understanding the role of threat modeling in the design and evaluation of modern computing systems, how exploitation of computing systems works, and approaches to finding and remediating vulnerabilities.
Attendance
The course will have two weekly sessions: Monday and Wednesday, 2:45-4:00p ET in Tata Innovation Center Room 141X.
Canvas
We will use Canvas to distribute all assignments.
Slack
Please use Slack for all interactions regarding the class.
Course Staff
Vitaly Shmatikov (Instructor)
email: shmat@cs.cornell.edu
Office hours: message me on Slack
Marina Bohuk (TA)
email: marina@cs.cornell.edu
Office hours: Wednesdays, 11a-12n. Please join via this Zoom Link. Message me on Slack if you have questions outside of that time.
Academic integrity
The utmost level of academic integrity is expected of all students.
Under no circumstances may you submit work done with or by someone else under your own name. However, general questions regarding the class are permissible. If you are unsure post on Piazza privately.
You must acknowledge by name anyone whom you consulted. You may not give nor receive assistance from anyone else during an exam or midterm. You may not give any hints or post any material that might be part of a solution publicly on Piazza. If your question necessarily includes such material, post privately.
If you are unsure about what is permissible and what is not, please ask.
Academic Integrity Resources: