News & Announcements
Syllabus
Welcome to the Network Security course webpage (CS 4740/6740). This is a hands-on course that provides students the opportunity to explore the practical elements of information security awareness and related design and deployment decisions in a secure lab while simultaneously acquiring a strong conceptual knowledge of the underlying theory in the more traditional classroom environment.
Instructors interested in using the course material (including laboratory setup, configs, and solutions) are welcome to contact me.
Staff
- Instructor
-
Guevara Noubir (noubir ATA ccs DOTA neu DOTA edu)
Phone: (617) 373 5205
Office: 238 West Village H
- Lab TA
-
Aldo Cassola (acassola ATA ccs DOTA neu DOTA edu)
Phone: (617) 373 2495
Office: 208 West Village H
Class Information
- Time/Location
- Monday / Thursday at 11:45 am - 1:25 pm, 108 WVH
- Office Hours
- Monday / Thursday at 1:25 am - 2:30 pm, 238 WVH.
- Required Textbook
- Network Security: Private Communication in a Public World Charles Kaufman, Radia Perlman, Mike Speciner, Pearson Education, April 2002
- Course Home Page
- http://www.ccs.neu.edu/home/noubir/Courses/CS6740/S12.
- Mailing list
- Register to the appropriate mailing list: https://lists.ccs.neu.edu/bin/listinfo/cs6740 or https://lists.ccs.neu.edu/bin/listinfo/cs4740.
- Prerequisites
- A Networking course.
- Course schedule
- Current Schedule.
- Laboratory
-
- Additional Resources
-
List of books.
List of useful links.
Class Materials
- [PDF; Handouts] Review of Internet architecture and protocols.
- [PDF; Handouts] Non-cryptographic network security: tools, etc.
- [PDF; Handouts] Review of cryptography concepts, algorithms,and security services.
- [PDF; Handouts] Authentication Protocols I: Basics
- [PDF; Handouts] Authentication Protocols II: Mediated Authentication Protocols (KDC)
- [PDF; Handouts] Authentication Protocols III: Strong Password-Based Authentication
- [PDF; Handouts] Kerberos.
- [PDF; Handouts] Secure Socket Layer SSL/TLS.
- [PDF; Handouts] Public Key Infrastructures (PKI).
- [PDF; Handouts] IPsec: AH, ESP, IKE.
- [PDF; Handouts] Multicast Security.
- [PDF; Handouts] DNS Security.
- [PDF; Handouts] Email Security.
- [PDF; Handouts] Viruses, Worms, etc.
Assignments
- Submission Instructions
- Problem Sets
- Lab Assignments
- Midterm
-
The exam will take place on November 6th and 8th. Please mark your calendars and make sure that you will be able to attend.
- Finals competition
-
Teams Final Designs and Implementations:
- Previous years teams A and B: Design and Source
- F12 teams: Design and Source
Notes
-
Late submissions will result in a 10% penalty per day (e.g.: 2.5 days late result in 25% penalty.)
-
Students may discuss the problem sets with one another, but solutions should be written up separately.
-
If a key idea is obtained from another person (other than the TA or the instructor) or from another book or paper (other than the course textbook), then the source of that idea should be cited. Solutions should be presented in a clear and concise manner.
-
Teams consist of two students. All the team member should participate actively to the labs and application development. For each laboratory each group member should document his contribution.
-
Undergraduate teams must complete 5 lab (including the Introduction Laboratory 1).
-
Graduate teams of two students must complete 5 lab (including the Introduction Laboratory 1). Graduate teams of three students must complete 7 lab (including the Introduction Laboratory 1).
Grading
The course grade will be based on:
- 25%: 4 problem sets on network security theoretical concepts
- 10%: 3 quizzes
- 30%: Midterm exam
- 15%: Laboratory assignments
- 15%: Report and final competition
- 5%: Class participation