As more and more devices are networked, security is of ever-increasing importance. From critical infrastructure such as the electric grid, to web systems, to smart phones, to cars, to medical devices, to social networks, to… the list goes on and on. This course will provide a research survey of computer and network security from a systems research perspective – to measure, protect, or attack. While an understanding of basic cryptographic techniques is useful, it is not necessary and we will not be covering the theory and math behind them. We will examine a variety of systems, from embedded systems, wireless/cellular systems, cloud computing, etc. The aim of the course is to help students consider security angles to their research and possibly put them on the path toward security research. The course will prepare students to publish in conferences such as USENIX Security, NDSS, and others. The course will include a semester-long, open-ended security research project.
Lecture time: Tues / Thurs, 11am-12:15, ECEE 265
There are no required textbooks for the course. You will be expected to read 2-3 papers a week.
Grading will be based on class participation, programming assignments, reading responses, and a semester long research project.
One or more systems class such as CSCI 2400 (Computer Systems), CSCI 3753 (Operating Systems), CSCI 4273 (Network Systems), or equivalent, or permission of the instructor.
|Eric Keller||eric.keller (at) colorado.edu||By appointment|