COURSE SYLLABUS 

CIS 4362 / CIS 5357:  Network Security

Fall Semester 2007


 

Course Objective:

The goal of this course is to provide students with an understanding of fundamental network security concepts and mechanisms, and develop and illustrate the use of cryptography in achieving network security.  The student should gain an understanding of how to design and build secure network algorithms and environments.  The student should also gain an understanding of network security as it relates to the TCP/IP protocol suite at a detailed level.

 

Course Description:

This course will survey network security from a computer science perspective.  We will study basic aspects such as network security services and mechanisms, use of cryptography for implementing network security, and security functionality such as authentication, data integrity, confidentiality and availability.  We will cover needed aspects of secret key and public key cryptography, as well as public key infrastructure.  We will explore various TCP/IP protocols used in the network security context.  We will also briefly cover firewalls and intrusion detection systems and possibly other related topics as time permits.

 

 

Instructor:

Sudhir Aggarwal

Room 263, Love Building

Office hours: Tuesday and Thursday 1pm – 2pm and by appointment.

 

Teaching Assistant:

Arjun Roy

MCH 114

Office hours: Monday and Wednesday 10am – 11am

Email: aroy@cs.fsu.edu, Tel: 644-5309

 

Required Text:

Charles Kaufman, Radia Perlman and Mike Speciner, Network Security: Private Communication in a Public World, Prentice Hall, 2nd edition, 2002.

 

Reference Text:

William Stallings, Cryptography and Network Security, Prentice Hall, 2003.

 

Class Schedule:

Lectures

Tuesdays and Thursdays 

9:30 am – 10:45 am 

Love 103

 

Lecture Notes and Information

Week

 

Assignments & Information

Class Notes

August 28, 2007

August 30, 2007

 

Read Chapter 1 of text

Read 2.1 – 2.4, 3.1 – 3.2, 3.3.0

Lecture 1

Lecture 2

September 4, 2007

 

September 6, 2007

 

Read 2.5 – 2.6

Read Voydock and Kent – Sections 1 and 2

Read 4.1 – 4.4

Read Voydock and Kent – Sections 3 and 4

 

Problem Set 1: Due September 20, 2007

 

Lecture 3

September 11, 2007

September 13, 2007

 

Read 3.3 and 3.6

Read 5.1, 5.2, 5.4.1, 5.4.2, 5.7

Lecture 4

Lecture 5

September 18, 2007

September 20, 2007

 

Read 9.1 – 9.6

Read 11.1, 11.2, 9.7-9.9

 

Lecture 6

 

 

 

September 25, 2007

 

September 27, 2007

 

Problem Set 2: Due October 2, 2007

(there were errors in problems 7 & 8;

corrected Sep 28)

Read 11.3 – 11.5, 13.1 -13.4

Read Kerberos by Steiner, Neuman, Schiller

Read 11.6 – 11.8, 13.5 – 13.11

Read Needham and Schroeder

 

 

 

Lecture 7

 

 

October 2, 2007

October 4, 2007

 

Individual Project: Due November 29, 2007. Note: the proposal is due October 16, 2007.

Review

Midterm 1

 

 

October 9, 2007

October 11, 2007

 

Read Chapter 7 (skim 7.5), 6.1 – 6.2.2

Read 6.2.3 – 6.3

Lecture 8

October 16, 2007

 

October 18, 2007

 

Read 6.4

Problem Set 3: Due October 30, 2007

Read 6.5 and 6.6

 Lecture 9

October 23, 2007

October 25, 2007

 

 

Read Chapter 15.1 – 15.4

Lecture 10

October 30, 2007

 

November 1, 2007

 

Read 15.5 – 15 -15.8

 

Read 16.1, Chapter 19

Lecture 11

Certificate

Lecture 12

November 6, 2007

November 8, 2007

 

 

Problem Set 4: Due November 20, 2007

Review for Midterm2

(Test covers material after Midterm1 through Lecture 12)

Start reading Chapter 17

 

November 13, 2007

 

November 15, 2007

 

Midterm 2

 

Read Chapter 17

IPSEC - Guide

 

Lecture 13

 

November 20, 2007

November 22, 2007

 

Read Chapter 18

Thanksgiving Break, No Classes

 

 

November 27, 2007

 

November 29, 2007

 

 

Read Chapter 16

Individual Project Due

Read Chapter 23

Lecture 14

SigmaNotes

December 4, 2007

December 6, 2007

 

 

Review

Lecture 15

December 10, 2007

(note start time)

 

Final Exam Monday 8:00am – 9:30am

103 J.J. Love Building

 

 

 

 

 

Grading:

  1. There will be three in-class tests, 2 midterms (25% each) and a final (20%).  The final will be at the normal final exam time period.   Graduate students will have an additional question on the midterms and final.
  2. There will be several homework sets (in class or take home). 

For undergraduates, the homework is 30% of the grade and there is an optional semester project for a bonus of 10%.

For graduate students, the homework is 20% of the grade and there is a semester project that is 10% of the grade.

 

COURSE POLICIES:

ACADEMIC HONOR CODE:

Students are expected to uphold the Academic Honor Code published in The Florida State University Bulletin and the Student Handbook. The Academic Honor System of The Florida State University is based on the premise that each student has the responsibility (1) to uphold the highest standards of academic integrity in the student's own work, (2) to refuse to tolerate violations of academic integrity in the university community, and (3) to foster a high sense of integrity and social responsibility on the part of the university community.

Please see the following web sites for a complete explanation of the Academic Honor Code.
http://www.fsu.edu/Books/Student-Handbook/codes/honor.html
http://www.fsu.edu/Books/Student-Handbook/

AMERICANS WITH DISABILITIES ACT:

Students with disabilities needing academic accommodation should:
(1) register with and provide documentation to the Student Disability Resource Center;
(2) bring a letter to the instructor indicating the need for accommodation and what type. This should be done during the first week of class.

Please see the following web sites for more information.
SDRC@admin.fsu.edu

http://www.fsu.edu/~staffair/dean/StudentDisability/

This syllabus and other class materials are available in alternative format upon request.

SYLLABUS CHANGE POLICY:

This syllabus is a guide for the course and is subject to change