CS 6349: Network Security (Spring 2018)

Syllabus Schedule
Instructor: Shuang Hao
Email: shao -at- utdallas.edu
Office: ECSS 2.703
Office hours: 3-4 pm Wednesday
Class time: 4-6:45 pm Friday
Location: ECSN 2.112

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.


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:

Grading Policy

The grade will be computed based on the following components:

- 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.

Tentative Course Schedule

The lecture schedule is subject to change based on the course progress.

Date Topic
01/12Course Overview
01/19 Cryptography
01/26 Cryptography II
02/02 Network Attacks
02/09 Network Attacks II
02/16 Protocol Security
02/23 Midterm Exam
03/02 Protocol Security II
03/09 Web Security
03/16 Spring Break
03/23 Web Security II
03/30 Web Security III
04/06 Malware, Worms and Botnets
04/13 Spam and Phishing
04/20 Detection and Defense
04/27 Final Exam