CS 6v81 - Network Security
Spring 2012

Course Description

In this course, we will study the theoretical and practical aspects of network security. The (tentative) set of topics to be covered include:

·         Cryptography

·         Authentication systems and security handshake pitfalls

·         Kerberos and PKI

·         TCP/IP Security

·         Security of TCP/IP Applications

·         Wireless LAN security

·         DoS defense

·         Other topics (TIME PERMITTING)

o   Botnets

o   Viruses and worms

o   VoIP security

o   IP multicast security

Learning Objectives:

1.      Ability to understand the basic working principles and utilities of various cryptographic algorithms including secret key cryptography, hashes and message digests, and public key algorithms

2.      Ability to understand design issues and working principles of various authentication protocols.

3.      Ability to understand the design issues and working principles of various secure communication standards including Kerberos, certificate and PKI standards, IPsec, and SSL/TLS.

4.      Ability to understand the security issues related to various TCP/IP protocols including IPsec, BGP security, VPNs, IDSes, firewalls, wireless security and anonymous routing

5.      Ability to understand the security issues related to various TCP/IP applications including DNS, web, e-mail.

6.      Ability to understand the issues and existing solutions to various popular network security topics including WLAN security and denial-of-service (DoS) defense.

7.      Ability to use existing cryptographic utilities to build programs for secure communication.

 Syllabus    Schedule

 Course Information:


Instructor Information:

Name: Dr. Kamil Sarac (ksarac@utdallas.edu)
Office: ES 4.207
Phone: 972 883 2337
Office hours:  Mondays and Wednesdays 11:30am to 12:30pm and by appointment at other times.

 

Teaching Assistant:

Name: M. Engin Tozal
Office Hours: Wednesday 4:30 - 6:30 pm at ECSS 4.201 & Friday 3:30 - 5:30 pm at ECSS 4.201
Email: engintozal@utdallas.edu

 

Student Evaluation:

 

Miscellaneous: