Instructor: |
Shuang Hao Email: shao -at- utdallas.edu Office: ECSS 3.705 Office hours: 4:30-5:30 pm Wednesday |
Class time: | 4-6:45 pm Friday |
Location: | ECSN 2.120 |
Class TA: | Dipendra Karki |
Course Overview
CS 6349 is a graduate-level network security course. We will cover theoretical and practical aspects of network security. Topics include cryptography and its applications, TCP/IP-based vulnerabilities, denial-of-service attacks, protocol issues, worms and botnets, web security, detection and defense mechanisms.
Pre-Requisites
CS 5390 Computer Networks is a pre-requisite.
Textbook and Reading List
The course has no mandatory textbook. The topics will be covered in lectures. The recommended books are:
- Network Security, Private Communication in a Public World by Kaufman, Perlman, Speciner, 2nd edition.
- Introduction to Network Security — Theory and Practice by Jie Wang and Zachary Kissel, Wiley.
Grading Policy
The grade will be computed based on the following components:
- 5% Class Participation
- 20% Homework Assignments
- 25% Midterm Exam
- 30% Final Exam
- 20% Class Project
- Class Participation will be based on attendance.
- Homework Assignments will include written and programming assignments. There will be 3-4 assignmentss.
- Midterm and Final Exams are based on the lectures and homeworks.
- Class Project will be completed individually or in a team of two. The project ideas need to be approved by the instructor.
Tentative Course Schedule
The lecture schedule is subject to change based on the course progress.
Date | Topic |
---|---|
01/18 | Course Overview |
01/25 | Cryptography |
02/01 | Cryptography II |
02/08 | Network Attacks |
02/15 | Network Attacks II |
02/22 | Protocol Security |
03/01 | Protocol Security II |
03/08 | Midterm Exam |
03/15 | Web Security |
03/22 | Spring Break |
03/29 | Web Security |
04/05 | Web Security II |
04/12 | Web Security III |
04/19 | Malware, Spam, and Defense |
04/26 | Project Presentation |
05/03 | Final Exam |