CS 6349 - Network Security

Tentative Course Schedule

Week

Date

Description

Notes

Reading/Resources

1

8/21

Introduction, Crypto

 

 

1

8/23

Crypto, cont'd

 

 

2

8/28

Modes of Operation

 

 

2

8/30

Hashes and Message Digests, Public Key Crypto

Homework 1

 

3

9/4

Labor Day - no class

 

 

3

9/6

Intro to NSA Code Breaker  Competition (Dr. Jee) - TBC

Programming Project

 

4

9/11

Authentication Systems

 

 

4

9/13

Security Handshake Pitfalls

 

 

5

9/18

Security Handshake Pitfalls, cont'd

 

5

9/20

Kerberos and PKI

 Homework 2

 

6

9/25

TCP/IP Security - Protocol Overview
LAN Attacks

 

6

9/27

Network Layer Attacks

 

 PIM-Attacks

7

10/2

Network Layer Attacks, cont'd

Project discussion

 

7

10/4

Transport Layer Attacks

 

 

8

10/9

Transport Layer Attacks, cont'd

Homework 3 (Password Cracking)

 

8

10/11

Exam 1

 

 

9

10/16

Transport Layer Attacks, cont'd

 

 

9

10/18

SDN Security (by Aparna Ganesan)

 


 

10

10/23

Real-Time Communication Security
IPsec

SSL/TLS

 

 

10

10/25

BGP Security

 

1, 2

11

10/30

BGP Security, cont’d

 

 

11

11/1

Firewalls
Intrusion Detection Systems

 

Designing Firewalls
1

12

11/6

DNS Security

 Homework 4 (System Hardening)

 1, 2

12

11/8

DNS Security, cont’d

 

 

13

11/13

DoS Defense

 

1, 2

13

11/15

DoS Defense, cont’d

 

 

 

11/20

Fall Break - no class

 

 

 

11/22

Fall Break - no class

 

 

14

11/27

Wireless Security

 

NIST WLAN Sec

14

11/29

Web Security

 

 

15

12/4

TBA

 

 

15

12/6

Exam 2