|
Instructor: |
Dr. Peng Ning |
||||||||||
|
|
|
||||||||||
|
Teaching assistant: |
Mr. Kun Sun |
||||||||||
|
|
|
||||||||||
|
Class location: |
Room 150 Venture II, Centennial Campus |
||||||||||
|
Day and time: |
Tuesdays and Thursdays 4:35pm -5:50pm. |
||||||||||
|
Students registered for CSC 574 need to complete a research project in addition to the homework assignments and exams. |
|||||||||||
|
Mailing list: |
csc574-001@wolfware.ncsu.edu (CSC 474 & 574) |
||||||||||
|
Web page: |
|||||||||||
|
Message Board: |
|||||||||||
| Useful Resources: | Java Tutorial | ||||||||||
|
Note on assignments: |
You must use text editor (e.g. MS Word) to complete your homework. Handwritten submissions are not accepted. You should submit hard copies unless otherwise specified. All work is to be performed individually unless otherwise specified. For the collaborative problems, you are encouraged to form teams of 1-3 members (of students in this class) to cooperate only on those problems. After discussing the problems, please write up your answers individually. Indicate the names of the other members in your team, if any. You get no extra credit for working alone where collaboration is permitted. |
||||||||||
| Projects: |
Each student is required to complete a mid-size project, which includes
proposal, implementation, and final demo or paper. Students can form
project teams, each with up to three members.
Requirements for project proposal. Requirements for project final report. Projects include but are not limited to:
|
Date |
Topics |
Reading Assignment(Complete before class. Reading assignments are given in the order of importance for each lecture.) |
Homework Assignment |
Handout |
| 08/21/03 | Introduction Topic 1: Basic security concepts |
Chapter 1 | ||
| 08/26/03 | Topic 2.1: Introduction to cryptography |
Chapters 9.1 -- 9.2 |
||
| 08/28/03 | Topic 2.2: Secret key cryptography | Chapters 11.1 -- 11.3 |
||
| 09/02/03 | Topic 2.2 (Cont'd) Topic 2.3: Basic number theory |
.Chapters 2.4.1 -- 2.4.4 of Handbook of Applied Cryptography | hw1 (Due by 9/16/03) |
|
| 09/04/03 | Topic 2.3 (Cont'd) Topic 2.4 Public key cryptography |
Chapters 9.3 -- 9.6
|
||
| 09/09/03 | Topic 2.4 (Cont'd) |
|
||
| 09/11/03 | Guest lecture Topic 2.6 Key management |
|||
| 09/16/03 | Topic 2.5: Hash function |
Chapters 10 and 11.4 |
||
| 09/18/03 | Class cancelled due to Isabel |
|
||
| 09/23/03 | Topic 2.5 (Cont'd) Topic 3. Identification and authentication |
Chapter 12 |
hw2 (Due by 10/07/03) |
|
| 09/25/03 | Guest Lecture Topic 4.1 Basic Concepts of Access Control |
Chapters 2, 4, 5 |
||
| 09/30/03 | Topic 3 (Cont'd) Topic 4.1 (Cont"d) |
|
||
| 10/02/03 | Mid-term review |
|||
| 10/07/03 | Mid-term Exam (in class, open book & notes) |
Scope: Topics 1 -- 4.1 | grade distribution | |
| 10/09/03 | No class (Fall break) | |||
| 10/14/03 | Review of midterm exam |
|
||
| 10/16/03 | Topic 4.2 Lattice Based Access Control Models |
Sandhu, R.S. Lattice-based access control models, IEEE Computer, 26(11): 9 –19, Nov. 1993. Chapter 6 |
||
| 10/21/03 | Self-study: Topic 4.3 Covert Channels Topic 4.4 Role-Based Access Control |
Sandhu, R.S.; Coyne, E.J.; Feinstein, H.L.; Youman, C.E. Role-based access control models, IEEE Computer, 29(2): 38 –47, Feb. 1996. | ||
| 10/23/03 | Topic 6.1 DAC and MAC in DBMS Topic 6.2 Multi-Level Databases |
Project proposal due | ||
| 10/28/03 | Guest lecture Class cancelled Self-study: Topic 5.1 Assurance |
|||
| 10/30/03 | Guest lecture Class cancelled Self-study: Topic 5.2 Evaluation of secure information systems |
|||
| 11/04/03 | Topic 7.1 Keberos | Chapter 10.2.2, In-class handout | ||
| 11/06/03 | Topic 7.2 IPsec | Chapter 11.4.3 |
hw4 (Due by 11/25/03) |
|
| 11/11/03 | Topic 7.3 IP trace back |
Stefan Savage, David Wetherall, Anna Karlin and Tom Anderson, "Practical Network Support for IP Traceback", In Proceedings of the 2000 ACM SIGCOMM Conference, pp. 295-306, August 2000. | ||
| 11/13/03 | Topic 7.5 SSL/TLS | Chapter 11.4.2 |
||
| 11/18/03 | Topic 7.5 (Cont'd) Topic 7.4 Firewalls |
Chapter 26 |
hw5 (Due by 12/04/03) |
|
| 11/20/03 | Topic 7.4 (Cont'd) Topic 8.1 Malicious logic |
Chapter 22 | ||
| 11/25/03 | Topic 9.1 Introduction to intrusion detection | Peng Ning, Sushil Jajodia, "Intrusion Detection Techniques," In H. Bidgoli (Ed.),The Internet Encyclopedia. John Wiley & Sons. ISBN: 0-471-22201-1. December 2003. | ||
| 11/27/03 | No class (Thanksgiving) | |||
| 12/02/03 | Topic 9.1 (Cont'd) | |||
| 12/04/03 | Final Review |
Project report due. | ||
| 12/09/03 | Final Exam (1 -- 4pm) |
This course includes materials provided by Dr. Sushil Jajodia (George Mason University), Dr. Wenke Lee (George Institute of Technology), Dr. Gail-Joon Ahn (University of North Carolina at Charlotte), and Dr. Peng Liu (Penn State University).