Home

Course description

Lecture notes

Assignments

Reference

 

 

 

CS 378 - Network Security and Privacy (54315)

Spring 2009

Lecture notes

  1. Course logistics and introduction.   [PDF]
  2. Cryptographic hash functions.   [PDF]
  3. Authentication: passwords, biometrics, challenge-response.   [PDF]
  4. Web security: cookies and authentication.   [PDF]
  5. Web security: applications and browsers.   [PDF]
  6. Symmetric encryption.   [PDF]
  7. Kerberos.   [PDF]
  8. Stream ciphers. Attacks on CSS and WEP.   [PDF]
  9. Attacks on TCP/IP, BGP, DNS. Denial of service.   [PDF]
  10. Buffer overflow and other memory exploits.   [PDF]
  11. Firewalls.   [PDF]
  12. Malware: rootkits and viruses.   [PDF]
  13. Malware: worms and botnets.   [PDF]
  14. Spam.   [PDF]
  15. Phishing.   [PDF]
  16. Intrusion detection.   [PDF]
  17. Public-key cryptography.   [PDF]
  18. Public-key infrastructure. Certificates. Public-key authentication.   [PDF]
  19. IPsec and IKE.   [PDF]
  20. Web security: TLS.   [PDF]
  21. Anonymity networks.   [PDF]
  22. Side-channel attacks: acoustics and reflections.   [PDF]