18-730 Introduction to Computer Security
12 units, Carnegie Mellon University
This course provides a principled introduction to techniques for defending against hostile adversaries in modern computer systems and computer networks. Topics covered in the course include operating system security network security, including cryptography and cryptographic protocols, firewalls, and network denialofservice attacks and defenses user authentication technologies security for network servers web security and security for mobile code technologies, such as Java and Javascript. More advanced topics will additionally be covered as time permits, such as intrusion detection techniques to provide privacy in Internet applications and protecting digital content music, video, software from unintended use.
Prerequisites: 15-214 (min C)
Courseweave needs JavaScript to show sections, workloads and planning tools.