CS 576 Systems Security

Fall 2022

InstructorGeorgios Portokalidis
LectureMonday 03:00-05:30pm
Office HoursFriday 04:15-06:00pm
TAYuchen Zhang
LabThursday 05:00-05:50pm
Office HoursTBD
Communications Piazza through Canvas

Course Description

This course will cover a wide range of topics in the area of Systems Security. A computer system is composed of software, hardware, policies, and practices. Systems security involves both designing and building secure systems, as well as improving and evaluating the security of existing systems. This course is giving a particular emphasis into providing hands-on experience to students through building, attacking, and securing systems. The class is programming intensive. Those who take the class should be skill programmers and should have some experience with the C programming language and programming on a Linux environment. It is recommended that students are also familiar with the assembly language and with network and operating system basics.

Detailed information about the course can be found in the syllabus.