Home

Course description

Lecture notes

Assignments

Reference

 

 

 

CS 378 - Network Security and Privacy (56721)

Fall 2007

Lecture notes

  1. Course logistics. Introduction to network security.   [PDF]
  2. Introduction to cryptographic hash functions.   [PDF]
  3. Authentication: passwords, biometrics, challenge-response.   [PDF]
  4. Web security: cookies and authentication.   [PDF]
  5. Web security: cross-site scripting and SQL injection.   [PDF]
  6. Introduction to symmetric encryption.   [PDF]
  7. Kerberos.   [PDF]
  8. Attacks on TCP/IP and DNS. Denial of service.   [PDF]
  9. Botnets and spam.   [PDF]
  10. Anti-spam. Phishing and anti-phishing.   [PDF]
  11. Stream ciphers. Attacks on CSS.   [PDF]
  12. Wi-Fi: attacks on WEP.   [PDF]
  13. Wi-Fi: 802.11i.   [PDF]
  14. RFID security.   [PDF]
  15. Voice-over-IP security.   [PDF]
  16. Buffer overflow attacks.   [PDF]
  17. Viruses.   [PDF]
  18. Worms and rootkits.   [PDF]
  19. Firewalls.   [PDF]
  20. Intrusion detection.   [PDF]
  21. Network telescopes, IP traceback.   [PDF]
  22. Introduction to public-key cryptography.   [PDF]
  23. PKI, certificates, public-key authentication.   [PDF]
  24. IPsec and IKE.   [PDF]
  25. TLS.   [PDF]
  26. Anonymity networks.   [PDF]