Network Security Slides 6 semester
Instructor: Henning Schulzrinne
Professor and Chair in the Dept. of Computer Science; also with the Dept. of Electrical Engineering at Columbia University
Description: | Instead of relying exclusively on physical security and separate networks, more and more applications are moving to shared networks like the Internet. These applications include the electronic banking and commerce, virtual private networks and the transfer of sensitive medical or personnel data. A combination of security measures, including cryptography and firewalls, need to be integrated into network architecture, protocols and implementations to offer reasonable assurance as to privacy and user identity. The course will provide the necessary foundations for network security, including encryption techniques, design of secure systems and protocols as well as enhancements for existing protocols like electronic mail, WWW and the Internet protocol. While the majority of the material will be drawn from the text, additional topical areas such as electronic cash, the WWW security protocol SSL and Java security issues will be covered. |
Required text(s): | Charlie Kaufman, Radia Perlman and Mike Speciner, Network Security - Private Communication in a Public World, Prentice Hall, Englewood Cliffs, New Jersey, 1995. ISBN 0-13-061466-1 |
Download slides here
Topic | PDF, 1 slide/page | PDF, 2 slides/page |
---|---|---|
Introduction | 1 | 2 |
Review of networks | 1 | 2 |
Introduction to cryptography (Ch. 2) | 1 | 2 |
Secret-key cryptography (Ch. 3) | 1 | 2 |
Hashes (Ch. 4) | 1 | 2 |
Public-key cryptography (Ch. 5) | 1 | 2 |
Number theory (Ch. 6) | 1 | 2 |
Authentication (Ch. 7) | 1 | 2 |
Authentication of people | 1 | 2 |
Security handshake pitfalls | 1 | 2 |
Kerberos 4 | 1 | 2 |
Kerberos 5 | 1 | 2 |
OS security | 1 | -- |
IP security | 1 | 2 |
Email security | 1 | 2 |
Transport-layer and web security | 1 | 2 |