CS 432/532 - Computer and Network Security
Spring 2019

3 credits

Instructor:  Albert Levi, FENS 1091, x9563, levi@sabanciuniv.edu
Assistants: H. Sinem Gür and M. Yuşa Ergüven (See lab website for the office hours)

This is a 3-credit course that focuses on security applications and cryptographic protocols. An overview of cryptography will be given in the first couple of weeks.

This is a code-shared course with both graduate (CS532) and undergraduate (CS432) codes. Please see the detailed distinction between CS432 and CS532 in the syllabus.

Schedule: Lectures: T 12:40 - 13:30 FENS G035, F 10:40 - 12:30, FENS G035
                   Recitations/Labs: F 17:40 – 19:30, FASS G049 (both sections will meet there) (we will not use this hour all the time; you will be informed when there is recitation/lab through lab website)
Text: Cryptography and Network Security, 7th edition (5th and 6th editions are also OK), William Stallings
Reference: Computer Security, Dieter Gollmann
                 Computer Security: Principles and Practice, William Stallings and Lawrie Brown

Course Syllabus is here

Lab and TA web Site is here

Announcements

Tentative Outline (Lecture notes will be posted here)

·         TCP/IP Security and IPSec (2 weeks)

END OF MIDTERM TOPICS

Student responsibilities and loads (tentative)

Common responsibilities and loads (for both CS432 and CS532 students)

·         One in-class midterm and one in-class final exam.

·         There will be 5 (+/- 1) labs. The labs will be dedicated to some practical aspects of the course including programming. Labs will be graded either as in-lab performance or as a separate homework or as after-lab performance. Aside the lab homework assignments, there will be 1-2 lecture related homework assignments. Some homework assignments may require programming. This year we will organize Capture the Flag (CtF) contest as part of homework.   Note: CS532 students will be exempt of CtF (Capture the Flag) part of the course (CS432 students will take this part). However, if a CS532 student wants to take part in CtF, he/she may do so pending consent of instructor.

·         A programming project on a secure networking application. This project will be done in 2 or 3 stages. CS432 students will be able to work in groups of at most 3 people. However, CS532 students should make the project alone. However, CS532 students have an option to propose their own project instead of doing the common one (proposals, if any, are due before the deadline of the first stage of the common project).

 

Additional responsibilities and loads for only CS532 students

·         Takehome exam:  A small takehome exam will be given towards the end of the course. You may consider this takehome exam as a challenging homework as well.

Tentative Grading and Timing

Midterm Exam                        25-30%            April 12, 2019, Friday, 17:40-19:30 (lab/recit hour)             week 9         

Final Exam                              35-40%            as scheduled by ÖK/SR. It is May 28, 2019, Tuesday, 16:00 – 19:00.

Homework, Lab, Project, CtF/Takehome       30-40%                        deadlines will be determined separately

Make-up Policy

No make-up! If you miss something, you miss it no matter the reason is!
 

PLAGIARISM WILL NOT BE TOLERATED