CIS 6930/CNT 4411 Computer and Network Security

Spring 2017

Instructor:

Dr. Yao Liu

 

Office hours:

MW 1:30pm - 3:00pm, ENB 336

Office phone:

813-974-1079

Email address:

yliu@cse.usf.edu

Homepage:

http://www.cse.usf.edu/~yliu/

Teaching Assistant: Xiaoshan Wang

 

 

 

 

Office hours:

Tuesday 2:00pm - 4:00pm

Email address:

xiaoshanwang@mail.usf.edu

Class location:

CIS 2084

Day and time:

MW 9:30am - 10:45am

Course Syllabus

Students registered for CIS 6930/CNT 4411 need to complete a project in addition to the homework assignments and exams.


Note on assignments:

Homework assignments and project reports are suggested to be typed using a text editor, and they must be submitted in hard copies. Soft copies should be uploaded to Canvas as well.

Projects:

Each student is required to complete a mid-size project. Students can form project teams, each with up to three members. You get no extra credit for working alone.

Assignments: Assignment 1 handed out on 01/30 and due on 02/08
Programming assignment 1 handed out on 02/01 and the demo date is 02/27 [details]
Assignment 2 handed out on 02/12 and due on 02/27
Assignment 3 handed out on 02/27 and due on 03/20
Programming assignment 2 handed out on 02/27 and due on 03/20
Assignment 4 handed out on 03/26 and due on 04/10
Assignment 5 handed out on 04/10 and due on 04/24
Important Dates:

Please submit a text file that includes all your group member names to Canvas by 11:59pm Feb/08. Each group only needs to submit one copy. Please do not submit duplicated copies.

Midterm will happen on 03/08/17 (covers Lectures 1, 2, 3, ..., and 9)


Final project demo will start on 04/17/17

Final exam will happen on 04/26/17 9:30am - 10:45am

Final project report will due on 05/01/17 11:59pm


 

Schedule of classes (filled in as the semester progresses)

Date
Topics
Reading
Handouts
01/18/17
Introduction
Lecture 1
01/23/17
Introduction to cryptography
Chapter 2
Lecture 2
01/25/17
Cont'd
01/30/17
Secret key cryptography
Chapter 3
Lecture 3
02/01/17
DES
Chapter 4
Lecture 4
02/06/17
Operation modes
Lecture 5
02/08/17
Triple DES and Message authentication code
02/13/17
Cryptographic hash functions
Chapter 5
Lecture 6
02/15/15
Cont'd
02/15/17
Basic number theory
Chapter 6
Lecture 7
02/20/17
Cont'd
Lecture 8
02/22/17
Public key cryptography
Lecture 9
02/27/17
Programming assignment 1 demo
03/01/17
Diffie-Hellman Key Exchange
Lecture 10
03/06/17
User authentication and midterm review
Chapters 9 and 10
Lecture 11
Midterm review
03/08/17
Midterm
03/20/17
Authentication pitfall
Chapter 11
Lecture 12
03/22/17
Mediated authentication
03/27/17
Kerberos
Chapter 13
Lecture 13
03/29/17
Public key infrastructure
Chapter 15
Lecture 14
04/05/17
Cont'd and IPSec
Chapter 17
Lecture 15
04/10/17
Cont'd and IKE
Chapter 18
Lecture 16
04/12/17
Cont'd and final exam review
 
Final review
04/17/17
Final project demo
   
04/19/17
Final project demo (Cont'd)
   
04/24/17
No class
   
04/26/17
Final exam
   

 

Yao Liu (yliu@cse.usf.edu)