USC Computer Science 530 (CSci 530): Security Systems - Fall 2022

Lecture Friday - 9:00 to 11:50 AM, OHE-122
Clifford Neuman

(information on other semesters)

Class Web Page


First Lecture is Friday 26 August at 9AM in OHE-122

WebEx Available through D2L


Course Materials

Course Summary

This class will provide students an overview of network and distribtued systems security, its workings, and its role in protecting data and computing resources. The course begins with a discussion of the fundamental problem and tools in protecting a computing system, and proceeds through the various security services that apply to these systems. By the end of the course, at the highest level, students will be able to:

Pre-Requisites - The student should have a basic backgournd in computer operating systems and computer networks. This background would have been provided by an undergraduate operating systems and computer networks class at USC or at the students previous college or university. A remedial lecture (online) will be available to fill in for the networking background if needed.


Instructors and Assistants


Three Assignments will be assigned plus a research paper. For the three assignments students may receive an automatic extension of 48 hours total that may be applied across the three homework assignments. If you turn in one of your assignments 8 hours late, then you will only have 40 hours remaining in extensions to use on subsequent assignments. I suggest not using the whole 48 hours on the first assignment, because if you have an unforseen scheduling issue arises later in the semester, it will be your problem. Late assignments (beyond any extension) will be assesed 1 full letter penalty per day they are late, and if the topic of an assignment is covered in the lecture following the due date, then the assignment will not be accepted beyond that lecture.

Course Grade Components

Academic Integrity

Other readings

Course content

Exams from Prior years