Course Information
18-730: Introduction to Computer Security
Units:
12Description:
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 denial-of-service 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.
Anti-requisites: 18-631 and 18-487Last Modified: 2023-04-07 9:42AM
Semesters offered:
- Fall 2023
- Fall 2022
- Fall 2021
- Fall 2020
- Fall 2019
- Fall 2018
- Fall 2017
- Fall 2016
- Fall 2015
- Fall 2014
- Fall 2013
- Fall 2012
- Fall 2011
- Fall 2010
- Fall 2009
- Spring 2009
- Fall 2008
- Fall 2007
- Fall 2006
- Fall 2005
- Fall 2004
- Fall 2003
- Spring 2003