| 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 |
1.Develop basic knowledge of cryptographic algorithms and techniques
used in network security
2. Demonstrate how these techniques are applied in protocols and
software applications to solve network security problems
3. Show how to secure networked systems in practice
|
| 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)
- 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)
- 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)
- Background (0.5)
- Firewalls (1.5)
- Network-based attacks and intrusion detection (3)
V. Advanced Topics/Recent Research (3)
- Threshold Cryptography (1)
- Elliptic Curve Cryptography (1)
- TBD (1)
|
| Laboratory Projects |
Not Applicable |
| Course Webpage |
http://www.cs.sunysb.edu/~cse408 |