Carnegie Mellon University

Electrical and Computer Engineering

College of Engineering

Course Information

18-731: Network Security

Units:

12

Description:

Some of today's most damaging attacks on computer systems involve exploitation of network infrastructure, either as the target of attack or as a vehicle to advance attacks on end systems. This course provides an in-depth study of network attack techniques and methods to defend against them. The course will cover topics spanning five broad themes: (1) infrastructure topics such as firewalls, network intrusion detection, secure routing protocols, and recent advances such as software-defined networking; (2)network attacks such as denial of service (DoS) and distributed denial-of-service (DDoS) attacks, worm and virus propagation; (3)analysis and inference topics such as network forensics and attack economics; (4) user related topics such as authentication, anonymity and censorship resilience; and (5) new technologies related to next-generation networks, and cellular and wireless networks.

Students in 18-334 will share lectures and homeworks with students in 18-731. However, 18-731 will have additional requirements not shared by 18-334, including the requirement to produce scribe notes and to practice and demonstrate the ability to read and summarize scientific papers on the topics covered by the course.

Prerequisites: 18-631 or 18-330 or 14741 or 18-730

Last Modified: 2024-11-21 4:49PM

Semesters offered:

  • Spring 2025
  • Spring 2023
  • Spring 2022
  • Spring 2021
  • Spring 2020
  • Spring 2019
  • Spring 2018
  • Spring 2017
  • Spring 2016
  • Spring 2015
  • Spring 2014
  • Fall 2012
  • Spring 2011
  • Spring 2010
  • Spring 2009
  • Spring 2008
  • Spring 2007
  • Spring 2006
  • Spring 2005
  • Spring 2004