Computer Security and Privacy
(3 hrs Lecture | 1 hrs Lab) This course introduces students to the security and privacy issues in computer systems. It covers the fundamental computer security techniques such as encryption methods, public key cryptography, hash function and signature schemes, key exchange protocols, authentication and access control models. The course also examines the applications of these techniques for multimedia security, intrusion detection, copyright and password protection, and protection from malicious programs. Privacy preserving techniques such as data aggregation, perturbation, k-anonymity and l-diversity, and ethical issues are also discussed. Students at the ACS-4921(3) level additionally undertake comprehensive project on a topic related to computer security and privacy. Cross-listed: ACS-4921(3). Restrictions: Students may not hold credit for this course and ACS-4921. Requisite Courses: ACS-2906 and ACS-2947 with a minimum grade of C, or permission of the Department Chair [prerequisite(s)]; Take ACS-3921L (must be taken concurrently).
Sources
- Course catalogue ↗2026-2027