SemesterSummer 2023
Course typeLecture + Exercises
LecturerProf. Dr. Jörn Müller Quade, Prof. Dr. Thorsten Strufe, Jun.-Prof. Dr. Wressnegger
AudienceInformatik Bachelor
Credits6 ECTS
Room10.21 Carl-Benz-Hörsaal and 10.21 Carl-Benz-Hörsaal
RegistrationTBA (registration is only necessary for the final exam)


The lecture covers the basics of a wide variety of IT Security concepts. We introduce the fundamentals of cryptography, authentication, network security, privacy, and systems security. The lecture's contents include symmetric and asymmetric crypto schemes, implementation details on SSL and TLS, attacks and defenses in web security, and vulnerabilities in software.


Mon, 17. AprilUnit 1: Introduction (ALL)
Thu, 20. AprilNo exercise
Mon, 24. AprilUnit 2: Symmetric Encryption (JMQ)
Thu, 27. AprilNo exercise
Mon, 01. MayNo lecture (Labor Day)
Thu, 04. MayNo exercise
Mon, 08. MayUnit 3: Hash functions (JMQ)
Thu, 11. May→ Exercises
Mon, 15. MayUnit 4: Asymmetric Encryption (JMQ)
Thu, 18. MayNo exercise (Ascension Day)
Mon, 22. MayUnit 5: Advanced Topic in Cryptography (JMQ)
Thu, 25. June→ Exercises
Mon, 29. MayNo lecture (Whit Monday)
Thu, 01. JuneNo exercise
Mon, 05. JuneUnit 6: Integrity (TS)
Thu, 08. JuneNo exercise (Corpus Christi Day)
Mon, 12. JuneUnit 7: Authentication and Access Control (TS)
Thu, 15. June→ Exercises
Mon, 19. JuneUnit 8: Network Security (TS)
Thu, 22. JuneNo exercise
Mon, 26. JuneUnit 9: Web Security (CW)
Thu, 29. June→ Exercises: Web Security
Mon, 03. JulyUnit 10: Privacy (TS)
Thu, 06. July→ Exercises
Mon, 10. JulyUnit 11: Vulnerabilities (CW)
Mon, 17. JulyUnit 12: Malware (CW)
Thu, 13. July→ Exercises: Vulnerabilities + Malware
Mon, 24. JulyUnit 13: Intrusion Detection Systems (CW)
Thu, 27. JulyUnit 14: Conclusion and Outro (ALL)
Fri, 15. Sept (17:00-19:00)Written Exam