Current

CS 526 - Information Security

Course catalog: Basic notions of confidentiality, integrity, availability; authentication models; protection models; security kernels; secure programming; audit; intrusion detection and response; operational security issues; physical security issues; personnel security; policy formation and enforcement; access controls; information flow; legal and social issues; identification and authentication in local and distributed systems; classification and trust modeling; and risk assessment.

You should come out of this course with a broad understanding of information security, focusing on software security, network security, web security, cryptography, and privacy technologies, as well as how these security issues can impact real world systems.


Past

CS 426 - Computer Security

Course catalog: A survey of the fundamentals of information security. Risks and vulnerabilities, policy formation, controls and protection methods, database security, encryption, authentication technologies, host-based and network-based security issues, personnel and physical security issues, issues of law and privacy.

You should come out of this course with a broad understanding of information security, focusing on software security, network security, web security, cryptography, and privacy technologies, as well as how these security issues can impact real world systems.