Core Lecture, Summer 2016
|Instructor||Prof. Dr. Matteo Maffei|
|Teaching Assistants||Manuel Reinert, Ilya Grishchenko, Niklas Grimm|
|Tutors||Inken Hagestedt, Vineet Rajani, Ahmed Salem, Mark Schuegraf|
|First Lecture||Wednesday, April 20, 2016 14-16|
|Time and Place||
|Tutor Office Hours||
|TA Office Hours||whenever our doors are open|
|Form/Credits||Core Lecture, 9 ECTS|
|Contact||<manuel's surname> at cs dot uni-saarland dot de, <ilya's surname> at cs dot uni-saarland dot de, <niklas's surname> at cs dot uni-saarland dot de|
Description and Resources
In this course, you will acquire a deep understanding and hands-on experience on a broad spectrum of attack and defense techniques for IT systems. The content of the course comprises different topics, see the tentative schedule below (notice that the resources will be provided on Piazza):
|21.04.16||Memory Attacks I|
|27.04.16||Memory Attacks II|
|28.04.16||Memory Defenses I|
|04.05.16||Memory Defenses II|
|05.05.16||No lecture (Ascension Day)|
|18.05.16||Web Security: CSRF, SQL Injection|
|19.05.16||Web Security: XSS|
|25.05.16||Introduction to Cryptography|
|26.05.16||No lecture (Corpus Christi)|
|08.06.16||Kerberos and TLS|
|22.06.16||Information Flow Control I|
|23.06.16||Information Flow Control II|
|29.06.16||Mobile Security I|
|30.06.16||Mobile Security II|
|13.07.16||Cryptographic Device Security|
|14.07.16||Viruses and Rootkits|
|20.07.16||Worms and Stuxnet|
|21.07.16||Question and Answer|
|28.07.16||Final Exam (14-18)
Assignments, Exams, and Grading
We will have three practical projects, one on web security, one on cryptographic protocol analysis, and one on mobile security. You can work on the project in teams of 2-3 people. The group will be supported by their tutor with whom they may meet every week. We also offer office hours in which you can ask questions related to everything concerning the lecture (project, homework, lecture, administrative issues).
Theoretical exercise sheets will be released every week and are discussed in the tutorials in the week thereafter. You can hand in your exercise sheets if you like and we will correct them. This is, however, not mandatory.
There will be no midterm exam.
There will be a final exam.
To pass the course you have to fulfill the following minimal requirements:
- 50% in the practical projects and
- 50% in the final exam.
Your grade is then computed from the final or re-exam (F), depending on which one is better, and the projects (P) as
- Grade = 0.6 * F + 0.4 * P