CSC429- Computer Security

This course is intended to prepare students to understand the underlying theories and methods of computer security specifically to preserve confidentiality, availability, and integrity. Threats and vulnerabilities will be discussed. The course discusses various symmetric and public-key encryption algorithms and relevant key management issues. Methods of user authentication and authorization, security policy, operating system security and various network security issues, including vulnerabilities, attacks, and countermeasures will be discussed. Intrusion detection, risk assessment and security analysis is considered. 

Course Materials