Lecture Type
Basic Lecture
Instructor
Prof. Dr. Michael Backes
Advisors

Malte Skoruppa (1st part: Cryptography)
Sven Bugiel (2nd part: System Security)
Erik Derr, Milivoj Simeonovski (3rd part: Network Security)
Praveen Manoharan (4th part: Privacy)

Tutors
Oliver Schranz ( schranz(aeht)mail-infsec.cs.uni-saarland.de )
Kathrin Grosse ( kathringrosse(aeht)posteo.de )
Joshua Steffensky ( joshua.steffensky(aeht)t-online.de )
Tobias Theobald ( tobias.theobald(aeht)stud.uni-saarland.de )
Time/Place
Thursday 12 – 14, Building E1 3, HS 002
Registration
Tutors’ office hour
Tuesday 12 – 13, Building E1 3, CIP-R 104
Language
English
Grundlagen der Cybersicherheit

Latest News

  • 23.03.2015: Don’t forget to register for the backup exam ( Thursday, 26 March 2015, from 9:00 to 12:00, in the Günter-Hotz-Hörsaal in building E2 2 ) by sending an email to skoruppa(aeht)cs.uni-saarland.de ?subject=[BackupExam] with your name and matriculation number.
  • 04.02.2015: There will be an additional Q&A/tutorial session for all students on Wednesday, 18 February 2015, 11AM .Please send questions to your tutors by email so they can prepare. Location will be announced soon.
  • 14.11.2014: Registration deadline for LSF HISPOS is Monday, 24 November 2014
  • 29.10.2014: Room change: The room for the tutors’ office hour has been changed from CIP-R 012 to CIP-R 104
  • 28.10.2014: The tutorial slots have been distributed, log into L:admin to see what group you were assigned
  • 23.10.2014: Reminder: If you do not have a CIP pool account yet or did not register for one during the lecture, please apply for an account here
  • 23.10.2014: We moved to our new website
  • 23.10.2014: Registration deadline for L:admin is Monday, 27 October 2014, 23:59
  • 10.10.2014: Registration is now open
  • 10.10.2014: Information about the lecture’s mailing list, assignments and grading
  • 09.10.2014: The tutorial slots are online
  • 17.09.2014: The website is online

Description

Students learn the basics of cryptography, system security, network security and privacy-preserving mechanisms. They learn to define security goals and are familiarized with the most common attack scenarios.

Topics

  • Basics of cryptography
  • Basics of system security
  • Basics of network security
  • Basics of privacy-preserving mechanisms

Mailing List

There is a mailing list that you can use for general discussions and to ask questions. The mailing list’s address is:

cysec14(aeht)mail-infsec.cs.uni-saarland.de"> cysec14(aeht)mail-infsec.cs.uni-saarland.de

You will get subscribed to the mailing list upon registering for the lecture.

Tutorials

ID Day Time Room TA
1 Thu 14-16 SR 015 (E1 3) Oliver Schranz
2 Fri 12-14 SR 015 (E1 3) Kathrin Grosse
3 Mon 10-12 SR 014 (E1 3) Tobias Theobald
4 Mon 16-18 SR 107 (E1 3) Joshua Steffensky

Assignments and Grading

There will be both theoretical exercise sheets and practical projects. For passing the course, the following minimal amount of points is needed:

  • 50% of the points from the theoretical exercise sheets; and
  • 50% of the points from the practical projects; and
  • 50% of the points from the final exam.

To be admitted to the exam, you need at least 50% of the points from the theoretical exercise sheets and 50% of the points from the practical projects.

The final exam will take place on 23 February 2015 , 9:00-12:00 , in the Günter-Hotz-Hörsaal , building E2 2. The date of the backup exam is yet to be determined.

Your final grade (in percent) G is calculated by

  • G = 0.2P + 0.2T + 0.6 max{F,B}

where P is the final percentage from your practical projects, T is the final percentage from your theoretical exercises, F is the final percentage from your final exam and B is the final percentage from your backup exam.

Lecture Notes

Date Slides Theoretical exercise Practical project Material and remarks
23.10.2014 Welcome lecture & Cryptography: Introduction and History Exercise sheet 1 (due: 30 Oct 2014)
Vigenère ciphertext
Solution of exercise sheet 1
Lecture notes 1
Slide set 1
Slide set 1 (three on one)
30.10.2014 Cryptography: Symmetric Encryption Exercise sheet 2 (due: 6 Nov 2014)
Solution of exercise sheet 2
Lecture notes 2
Slide set 2
Slide set 2 (three on one)
6.11.2014 Cryptography: Asymmetric Encryption Exercise sheet 3 (due: 13 Nov 2014)
Solution of exercise sheet 3
Lecture notes 3
Slide set 3
Slide set 3 (three on one)
13.11.2014 Cryptography: MACs, Hashes, and Digital Signatures Exercise sheet 4 (due: 27 Nov 2014)
MD.sig and MD.sml
ElGamal.sig and ElGamal.sml
good and evil
Solution of exercise sheet 4
Lecture notes 4
Slide set 4
Slide set 4 (three on one)
20.11.2014 System Security: Authentication ( Topic changed! ) Exercise sheet 5 (due: 27 Nov 2014)
ex05-dict1024.txt
Solution of exercise sheet 5
Slide set 5
Slide set 5 (three on one)
27.11.2014 System Security: Access Control ( Topic changed! ) Exercise sheet 6 (due: 4 Dec 2014)
Solution of exercise sheet 6
Slide set 6
Slide set 6 (three on one)
4.12.2014 System Security: Malware Exercise sheet 7 (due: 18 Dec 2014)
Solution of exercise sheet 7
Slide set 7
Slide set 7 (three on one)
11.12.2014 System Security: Control-flow hijacking Exercise sheet 8 (due: 8 Jan 2015)
buffer.ova
Solution of exercise sheet 8
Slide set 8
Slide set 8 (three on one)
18.12.2014 Network Security: Basic Network Security Exercise sheet 9 (due: 8 Jan 2015)
Trace file
Solution of exercise sheet 9
Slide set 9
Slide set 9 (three on one)
25.12.2014 no lecture Christmas vacation
1.1.2015 no lecture Christmas vacation
8.1.2015
15.1.2015 Network Security: Defenses Slide set 10
Slide set 10 (three on one)
22.1.2015 Web Application Security & Privacy Exercise sheet 10 (due: 29 Jan 2015)
Solution of exercise sheet 10
Slide set 11
Slide set 11 (three on one)
29.1.2015 Privacy: Network Anonymity Exercise sheet 11 (due: 5 Feb 2015)
Solution of exercise sheet 11
Slide set 12
Slide set 12 (three on one)
5.2.2015 Privacy: Database Privacy and Information Flow Exercise sheet 12 (due: 12 Feb 2015)
Solution of exercise sheet 12
Slide set 13
Slide set 13 (three on one)
12.2.2015 Special lecture Slide set 14
Slide set 14 (three on one)