CSE 408 Back to CSE Courses

Course CSE408
Title Network Security
Credits 3
Course Coordinator R. Sekar
Current Catalog Description

Principles and practices of computer network security. Cryptography, authentication protocols, digital signatures, IP/E-commerce security, VPNs, firewalls, and network intrusion detection. CSE 408 cannot be taken for credit in addition to ESE 360.

Prerequisite

CSE/ISE 310 or CSE/ESE 346

Course Goals
  • Develop basic knowledge of cryptographic algorithms and techniques used in network security
  • Demonstrate how these techniques are applied in protocols and software applications to solve network security problems
  • Show how to secure networked systems in practice
Upcoming Schedule Changes

We are planning on changing CSE 408 and 508 so that they are offered in Spring semesters, starting Spring 2011. (Currently, and in the next academic year 2009-10, these courses are offered in Fall semester.) At the same time, CSE 409 and 509 will be switched to Fall semesters from the current Spring semester schedule, starting in Fall 2010.

Textbook
  • Cryptography and Network Security: Principles and Practice (3rd edition) , by William Stallings, Prentice-Hall
Major Topics Covered in Course I. Introduction (1 Lecture)
  • Security threats
  • Defensive mechanisms
  • Problems and Pitfalls
II. Principles (13 Lectures)
  • Mathematical Foundations (3)
  • Principles of Communication Security (10)
  • Secret-key cryptography (1.5)
  • Public-key cryptography (3)
  • Secure hash functions and random numbers (1)
  • Digital signatures (1)
  • Authentication protocols (2)
  • Cryptographic key management (1.5)
III. Applications (4 Lectures)
  • Authentication (Kerberos, X.509) (1)
  • E-mail security (PGP) (0.5)
  • Remote access/Virtual Private Networks (IPSec, SSH) (1.5)
  • Web security (SSL, SET) (1)
IV. Practice of Securing Systems (5 Lectures)
  • Background (0.5)
  • Firewalls (1.5)
  • Network-based attacks and intrusion detection (3)
V. Advanced Topics/Recent Research (3 Lectures)
  • Threshold Cryptography (1)
  • Elliptic Curve Cryptography (1)
  • TBD (1)
Laboratory Projects

Not Applicable

Course Webpage /~cse408
Department of Computer Science • Stony Brook University, Stony Brook, NY 11794-4400 • 631-632-8470 or 631-632-8471