CS G254/U645 Network Security

Course handouts

  1. Preliminaries (doc, html)
  2. Credit (doc, html)
  3. Outline (doc, html)
  4. Matt Blaze's (article) on physical locks and rights amplification that was mentioned in the New York Times and his (rejoinder).
  5. Term Paper Topics (doc, html)
  6. Term Paper Information (doc, html)
  7. Wired article on Slammer (Slammer.html)
  8. "How to own the Internet in your spare time" by Staniford, Paxson & Weaver (How to own the Internet)
  9. "A worst-case worm" by Weaver & Paxson (A worst-case worm)
  10. A termpaper on Kevin Mitnick.
  11. DDoS attacks on Estonia. Articles in the ( Economist ) and ( Internet News.)
  12. Content Delivery Networks
  13. Slammer (powerpoint slides) and (mpg).
  14. "Still guarding secrets after years of attacks, RSA wins accolades for its founders" by Sara Robinson (RSA)
  15. Term Project Presentation Schedules (doc, html)

Lecture Notes

Readings from the textbook - Network Security: Private Communication in a Public World,. C.Kaufman, R. Perlman and M. Speciner. Prentice Hall, 2nd Edition 2002 - are given in square brackets, e.g. [KPS02; Chapter ??].

  1. Course Outline and Motivation (doc, html)
  2. Networking Concepts and Internet - I (doc, html)
  3. Internet - II (doc, html)
  4. Internet - III (doc, html)
  5. How to own the Internet in your spare time (doc, html)
  6. Worms and DoS attacks (doc, html)
  7. Kevin Mitnick attack (doc, html)
  8. CDNs and DoS (doc, html)
  9. Firewalls and VPNs [KPS02; Chapter 23] (doc, html)
  10. Web security [KPS02; Chapter 25] (doc, html)
  11. Cryptography - overview [KPS02; Chapter 1, 2] (doc, html)
  12. Secret key cryptography - I [KPS02; Chapter 2, 3] (doc, html)
  13. Secret key cryptography - II [KPS02; Chapter 3, 4, 5] (doc, html)
  14. Authentication [KPS02; Chapter 9, 10, 11] (doc, html)
  15. Kerberos [KPS02; Chapter 13, 14] (doc, html)
  16. Public key cryptography - I [KPS02; Chapter 7] (doc, html)
  17. Public key cryptography - II [KPS02; Chapter 6, 7] (doc, html)
  18. Public key infrastructure & SSL/TLS [KPS02; Chapter 15, 19] (doc, html)
  19. SSL/TLS & SSL vs Kerberos, public key vs secret key [KPS02; Chapter 19] (doc, html)
  20. IPSec & Secure mail [KPS02; Chapter 16, 17, 18, 20, 21, 22] (doc, html)

Problem Sets

  1. Problem Set - I (doc, html) Solutions - I (doc, html)
  2. Problem Set - II (doc, html) Solutions - II (doc, html)
  3. Problem Set - III (doc, html) Solutions - III (doc, html)
  4. Problem Set - IV (doc, html) Solutions - IV (doc, html)

Related links

I plan to accumulate related links and organize it from time to time. Please send me(koods@ccs.neu.edu) any links related to the course that you found useful.

  1. Pointer from Max Turkewitz on phishing.
  2. Article from John Mendelewski on identity theft of DNS root server.
  3. Pointer from Max Turkewitz on P2P and DMCA.
  4. Pointer from John Mendelewski on cache poisoning exploit.