CSE 548: Advanced Computer Network Security
Instructor: Dijiang Huang
Office: BY470
Office hour: M/W 1:00-2:00pm or by appointment
Class Time: M/W 2:00PM - 4:50PM
Class Location: BYENG 270
Email: dijiang@asu.edu
TA: Le (Larry) Xu
Office: BY460
Office hour: 12-1pm Tu/Th/Fri
Email: Le.Xu@asu.edu
Objectives
This will study the fundamental principles of computer network security. Security
related research topics in both wired and wireless networks will be given according
to student backgrounds and the process of the lectures. The topics will be covered
prmarily in authentication, access control, capability, security policies, basic
cryptography, and software vulnerabilities. You will gain exposure to burgeoning
areas of network security and learn how to use the tools commonly used for networking
research today. Most of these principles will be studied within the scope of
concrete systems, such as Linux, Windows, Minix, and Cloud Computing. The course
emphasize on "learning by doing". It requires students to conduct
a research related project to enhance their understanding of principles, and
also to provide students with oppurtunities to apply those principles.
Textbooks
Research papers and materials will be posted.
Suggested reading:
1. Network Security -- Private Communication in a Public World (Second Edition)
by Charlie Kaufman, Radia Perlman, Mike Spenciner.
2. Cryptography and Network Security, third edition, by William Stallings
Linux Programming and Minix
Brief Summary of the University Policies on Cheating
Any incidence of cheating in this class will be severely dealt with. This applies to problem sets, quizes, and projects. The minimum penalty for cheating will be that the student will not obtain any credit for that particular assignment (This means that if in an quize and/or assignment a student is found to have cheated, he/she will obtain zero in that quiz and/or assignment).
Prerequisites
This class is appropriate for graduate students with previous background in
computer networking and security. Although it is listed as an official prerequisite,
CSE468/598 Computer Network Security will be helpful, but is not required. Some
familiarity with Linux programming will be helpful.
Grading
Grading will be based on problem sets, two exams (including final), and a semester-long
project with a presentation and writeup. Participation will be counted.
* 10% Problem sets (problems will be added gradually towards the end of the
semester)
* 30% Final Exam
* 60% Project (one group project)
Final Grade Percentage
A+ >= 90
A >= 85 and < 90
B+ >= 80 and <85
B >= 75 and < 80
C+>= 70 and < 75
C>= 65 and < 70
D>= 55 and < 65
E< 55
Schedule & Lecture Notes
(ASU Academic Calendar)
Papers will not be handed out in class. Please print the readings and read them
before class.
Please note that this schedule is tentative and subject to change throughout
the course of the term.