CS 396 Security, Privacy and Society

This course presents the basic concepts of computer security, the different vulnerabilities that can occur throughout a system, how malicious attackers exploit these vulnerabilities, the defenses that can prevent or mitigate an attack, and the consequences and costs of attacks to individuals, organizations and societies. Topics include the security of cryptographic schemes, system software, networks, databases and programs, as well as the ethical, legal, and regulatory considerations surrounding data privacy and security.

Credits

4

Prerequisite

CS 392

Distribution

Computer Science Program

Typically Offered Periods

Fall Semester