CNT 5412 / CNT 4406:  Network Security

Prerequisite COP 4530

Fall Semester 2017

 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 and other communication protocols 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 and other web-based protocols used in the network security context.  We will also cover other related topics such as Secure DNS as time permits.




Sudhir Aggarwal

Room 263, J.J. Love Building

Office hours: Tuesday 12 noon -4 pm.


Teaching Assistant:

Ms. Mukadder Sodek

Office: Bio Unit 1, Room 334

Office hours: Thursdays & Fridays 10 am – 11:30 am 



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, 6th Edition, 2013.


Class Schedule:


Mondays and Wednesdays 

11:00 am – 12:15* pm 

J.J. Love 103


*From 9/25 through 11/13, class will start at 10:55 am and end at 12:20 pm.

Lecture Notes and Information



Reading Assignments & Information

Class Notes & Homework Assignments

August 28, 2017


August 30, 2017

Read Chapter 1 of text. Read Lecture 1


Read 2.1 – 2.4, 3.1 – 3.2 of text. Skim 3.3 of text. Read Lecture 2.


Lecture 1


Lecture 2

September 4, 2017


September 6, 2017


Labor Day – no class


Read 2.5, 2.6, & 3.6 in text. Skim 3.4, 3.5

Read Lecture 3



Lecture 3

Problem Set 1: Due 9/18/2017

(Due 9/25/2017)

September 11, 2017



September 13, 2017


No Class due to Hurricane Irma



No Class due to Hurricane Irma

All assignments etc. are postponed one week. We will start next week to catch up.

September 18, 2017




September 20, 2017


Read chapter 4 in text and lecture 4.

Scan Voydock & Kent, Sec 1-6, and Beck-Tews Paper


Read 5.1, 5.2, 5.7 in text. Skim 5.3-5.6.

Read Lecture 5.


Lecture 4




Lecture 5



Problem Set 2: Due 10/4/2017





September 25, 2017



September 27, 2017


Hurricane related time makeup: For 7.5 weeks, 9/25 through 11/13, class will be from 10:55 am to 12:20 pm to make up 10 minutes each class period.


Finish lecture 5. Read 9.1 – 9.6 in text. Start reading Lecture 6.







Lecture 6

October 2, 2017



October 4, 2017




October 9, 2017



October 11, 2017


Midterm 1 (tentative)


October 16, 2017



October 18, 2017




October 23, 2017


October 25, 2017




October 30, 2017


November 1, 2017




November 6, 2017


November 8, 2017




November 13, 2017


November 15, 2017




November 20, 201



November 22, 2017





Thanksgiving Holidays begin – No Classes



November 27, 2017



November 29, 2017




December 4, 2017


December 6, 2017




December 11 - 15, 2017


Final Exam December 12, 2017, Tuesday, 5:30 pm – 7:30 pm,

J.J. Love 103





  1. There will be 2 midterms (25% each) and a final (20%), all in class. 

The final will be at the normal final exam time period.  

  1. There will be several graded homework sets (15%). It is very important to complete all problem sets. You may talk to me or the teaching assistant, but you must do the problems by yourself. You may only talk to other students to help you get started with a problem if you do not understand what is required.
  2. There will be a group (1-2 students) project (15%).



The Florida State University Academic Honor Policy outlines the University’s expectations for the integrity of students’ academic work, the procedures for resolving alleged violations of those expectations, and the rights and responsibilities of students and faculty members throughout the process. Students are responsible for reading the Academic Honor Policy and for living up to their pledge to “. . . be honest and truthful and . . . [to] strive for personal and institutional integrity at Florida State University.” (Florida State University Academic Honor Policy, found at

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

Please note that instructors are not allowed to provide classroom accommodation to a student until appropriate verification from the Student Disability Resource Center has been provided.   

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

For more information about services available to FSU students with disabilities, contact the:

Student Disability Resource Center
874 Traditions Way
108 Student Services Building
Florida State University
Tallahassee, FL 32306-4167 
(850) 644-9566 (voice)
(850) 644-8504 (TDD)

Excused absences include documented illness, deaths in the family and other documented crises, call to active military duty or jury duty, religious holy days, and official University activities. These absences will be accommodated in a way that does not arbitrarily penalize students who have a valid excuse. Consideration will also be given to students whose dependent children experience serious illness.

"Except for changes that substantially affect implementation of the evaluation (grading) statement, this syllabus is a guide for the course and is subject to change with advance notice.”