Schedule and Readings


Introduction and Course Overview


Internet Architecture and IP Addresses (Lecture Notes)

ARP Protocol and ARP Cache Poisoning (Lecture Notes)

IP Protocol and Attacks (Lecture Notes)

ICMP Protocol and Attacks (Lecture Notes)

UDP Protocol and Attacks (Lecture Notes)

TCP Protocol and Attacks (Lecture Notes)

DNS and Pharming Attacks (Lecture Notes)


Basics of Cryptography (Lecture Notes)

Case Study: Mistakes in Using Cryptography

IPSec (Lecture Notes)

Virtual Private Network (VPN)


Security of Routing Protocols and BGP (Lecture Notes)


Firewall (Lecture Notes)

Intrusion Detection (Lecture Notes)


Kerberos (Lecture Notes)


Other Reading Materials