course number |
instructor |
title |
CS 6204 |
M Hicks |
Systems Security Seminar |
Security is pervasive: it impacts everything around us. Security is
also never ending: as researchers in other fields build new systems,
security concerns come along with it. At the center of security is the
security of systems, i.e., security you can touch. This course explores
seminal and recent papers on attacking and defending systems. Papers
covered focus on application security, IOT security, and hardware security.
The goal of this semester's offering (Sp20) is to survey research addressing
the security of the lowest layer of all systems that we interact with---the hardware.
If the hardware the underpins the software that we rely on is insecure, then the
entire system is insecure. Due to the exponential increase in cost to create the
latest and greatest chips making it infeasible for even the United States to produce
their own chips and political tensions between China and the United States, there is no
more important time to address hardware security than now.
To that end, this course will provide a foundation for future work in hardware and
low-level system security. The main deliverable for the course will be a single,
whole-class, survey paper that systematizes existing attacks and defenses in hardware
security and identifies unaddressed threat vectors. As a part of the paper development
process, students will be responsible for presenting several papers to the class as well
as contextualizing them in the form of an annotated bibliography. The class will work
together to stitch these annotated bibliographies together to form a single, cohesive, survey paper.
Prerequisites: CS 5204 OR CS 5214