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
·
TCP/IP Security and IPSec (2
weeks)
END OF MIDTERM
TOPICS
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.
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
No
make-up! If you miss something, you miss it no matter the reason is!
PLAGIARISM WILL NOT BE TOLERATED