CSE 4383/6383

Cryptography and Network Security

Fall 2006


Session

Instructor

Office Hours

12 - 12:50, M,W,F

Mahalingam Ramkumar

315 Butler, Ph: 5-8435

  • Monday 9:00-10:00AM
  • Wednesday 9:00AM-10:00AM
  • Friday 9:00AM-10:00AM
  • Other times by appointment

Final, Due noon, 1 Dec

Quiz 4

Quiz 2

Assignment 2


_

Overview

Syllabus

Course Policies

Lecture Slides (PDF), Introduction

Lecture Slides (PDF), Symmetric Cryptography

Lecture Slides (PDF), Asymmetric Cryptography

Lecture Slides (PDF), Key Distribution

Kerberos (PDF)

Lecture Slides (PDF), Network Security

Lecture Slides (PDF), PGP

Lecture Slides (PDF), PGP

Lecture Slides (PDF), Web Security

Lecture Slides (PDF), IPsec

Lecture Slides (PDF), Wily Hacker

Lecture Slides (PDF), Intrusion Detection

Lecture Slides (PDF), Firewalls

-

Lecture Slides (PDF), Wireless Security

Cryptography Review

Overview

Computer networks are vital infrastructures needed for our day to day lives. Our increasing reliance on computers and networks of computers calls for robust measures to secure this infrastructure from malicious intents.

Present day networks face continuous threats from hackers. An understanding of the potential perils, and the strengths and  limitations of existing solutions to this problem is relevant not only for students specializing in
security, but for every person for whom a computer is an indispensable part of life.

Cryptography, once considered to be solely restricted to the realm of spies and secret service agencies, is an increasingly important building block for realizing computer and network security. An understanding of the principles of cryptography is therefore essential for comprehending approaches to realize secure networks.

The course will introduce private and public key encryption, key distribution (Kerberos, public key infrastructure), cryptographic hash functions, digital signatures, IP Security, Secure Socket Layer, WEP (Wired Equivalent Privacy
for wireless networks),  intrusion detection, Firewalls, denial of service, spam, email viruses, phishing, and an overview of many attacks that the Internet has experienced, especially in the last decade.

Text : Cryptography and Network Security, Third Edition, by William Stallings, Prentice Hall, 2003

Additional References

  1. Cryptography, Theory and Practice, Douglas R. Stinson, 2nd Edition, CRC Press.
  2. A Course in Number Theory and Cryptography, Neal Koblitz
  3. Supplemental material that will be provided by the instructor in electronic form - usually in pdf format.


Syllabus

(Subject to change)

Dates

Topic

Aug 19 - 31
Overview, Introduction to Cryptography, Classical Cryptography
Sep 2
Quiz 1
Sep 2 - 9
Symmetric Cryptography
Sep 14
Quiz 2
Sep 14-23
Asymmetric Cryptography, Hash functions, HMAC, Digital Signatures
Sep 28
Midterm
Sep 30 - Oct 7
Key Distribution, PKI, Kerberos
Oct 12
Quiz 3
Oct 12 - 21
Review of TCP/IP networks, VPN, IPSEC
Oct 26
Quiz 4
Oct 26 - Nov 4
SSL, PGP, GPG, WEP
Nov 9
Quiz 5
Nov 9 - 23
Network security issues - Intrusion Detection, DOS, Web Security (Phishing, Privacy, DNS Security, Worms), Firewalls
Nov 25
Quiz 6
Nov 25 - Dec 2
Review
Dec 5-10
Finals


Course Policies

Grade determination


Quizzes 
40%
Exams   
40%
Homework 
10%
Term Paper       
10%
           

Course Requirements and Grading Policy

  1. All students will be expected to sign an attendance sheet for every class.
  2. The student could be tested on any material provided in the reference text and supplemental material provided by the instructor. Material beyond the scope of this course in the text and supplemental material will be explicitly pointed out by the instructor. There will be 6 quizzes, a midterm, and a final examination. The midterm and final exams will be comprehensive.
  3. Regular homeworks may be assigned on Tuesdays or Thursdays. They will be due on the Thursday of the following week. The penalty for late submission will be 10 percent for every day or part of day.
  4. Every student is expected to come up with a topic, related to the course, for a term paper. The topic is subject to approval by the instructor. The topic is to be finalized before 10/15. The final form of the term paper will be due before the student sits for the final exam.
  5. All assignments / term papers submitted by the students should be in pdf / ps format. Source codes if any should be attached as ASCII files.
  6. Graduate students will be given extra assignments, and will be expected to show evidence of independent research and scholarship in their term paper.


Academic Honesty

Unless explicitly specified, it is to be understood that all homework assignments and tests are to be performed without collaboration. The departments academic honesty policy applies to this class and can be
found here .

Add / Drop Policy

Add/drop without penalty
A student has through the fifth class day into the semester to add a course and through the tenth class day to drop a course without being assessed a fee or academic penalty.

Drop after the tenth class day through the 30th class day into the semester

A student cannot drop courses after this period except in documented cases of serious illness, extreme hardship, or failure of the instructor to provide significant assessment of his/her performance. A request to drop a course during this period must be approved by the student's adviser and academic dean. The dean who permits the drop will specify its effective date. A student receiving permission to drop will receive a W on his/her academic record and be assessed a fee.