Teaching Archive

Winter Term 2023/24

PSI-Description 
IntroSP-B

Lecture Introduction to Security and Privacy and Tutorials (flipped classroom teaching model)details: Syllabus 2023/24.

B.Sc.
EDS-B

Lecture Ethics for the Digital Society (flipped classroom teaching model), no tutorials; details: Syllabus 2023/24.

B.Sc.
DiffPriv-M

Lecture Differential Privacy(blocked face-to-face), integrated tutorials; details: VC-Course.

M.Sc.
Sem-B/M

Seminar Security and Privacy (planned to be taught on-campus only)
Details: VC Course

both
SSSProject-BProject Software Systems Science Project (invididual appointments)B.Sc.

PSI-Sem-B/PSI-Sem-M: This seminar belongs to the subject group of computer science. If you do not study “Computer Science: Software Systems Science”, you must check whether you can take this seminar.

Bachelor and Master projects:  Project registration takes place via the central WIAI Faculty registration process.

Software Systems Science Project: Duration: one or two semesters, topics offered on an individual basis upon request.

Summer Term 2023

PSI-Description 
AdvaSP-MLecture Advanced Security and Privacy (flipped classroom)M.Sc.
 Tutorials Advanced Security and Privacy (face-to-face) 
EiRBS-BVorlesung Einführung in Rechner- und Betriebssysteme (Flipped Classroom)B.Sc.
DatSchu-BVorlesung Datenschutz (Blockveranstaltung in Präsenz)B.Sc.
 Zentralübung zu PSI-EiRBS-B (online) 
 Ablauf und Inhalt (Syllabus des letzten Durchgangs 2022) 
Sem-B/MSeminar Security and Privacy (face-to-face)both
ProjectPADProject Practical Attacks and Defenses (6 ECTS)B.Sc.
ProjectCAD-MProject Complex Attacks and Defenses (6 ECTS)M.Sc.
ProjectSPProject Security and Privacy Research (6 or 9 ECTS)M.Sc.
SSSProject-BProject Software Systems Science Project (12 ECTS)B.Sc.

PSI-Sem-B/PSI-Sem-M: This seminar belongs to the subject group of computer science. If you do not study Software Systems Science, you must check whether you can take this seminar. Information about recommended requirements and registration procedures will be provided via UnivIS and VC. Topics will be announced in the VC channel in the first week of the semester.

Bachelor and Master projects:  The projects belong to the subject group of computer science. Details will be provided via UnivIS and VC.

Software Systems Science Project: Duration: one or two semesters, topics offered on an individual basis upon request.

 

Winter Term 2022/23

Prof. Herrmann is on a sabbatical in winter 2022/23. As a consequence, there is no PSI Seminar and there are no PSI Projects. The lectures PSI-IntroSP-B and PSI-EDS-B are offered as online-only courses. PSI-IntroSP-B tutorials take place on campus (face-to-face).

Summer Term 2022

PSI-Description 
AdvaSP-MLecture Advanced Security and Privacy (online) SyllabusM.Sc.
 Tutorials Advanced Security and Privacy (online) 
EiRBS-BVorlesung Einführung in Rechner- und BetriebssystemeB.Sc.
 Zentralübung zu PSI-EiRBS-B 
 Ablauf und Inhalt (Syllabus) 
Sem-B/MSeminar Security and Privacyboth
ProjectPADProject Practical Attacks and DefensesB.Sc.
ProjectCAD-MProject Complex Attacks and DefensesM.Sc.
ProjectSPProject Security and Privacy ResearchM.Sc.
SSSProject-BProject Software Systems Science ProjectB.Sc.

PSI-Sem-B/PSI-Sem-M: This seminar belongs to the subject group of computer science. If you do not study Software Systems Science, you must check whether you can take this seminar. Information about recommended requirements and registration procedures will be provided via VC. Topics will be announced in the VC channel in the first week of the semester.

Bachelor and Master projects:  There will a Block PSI Project at the end of the Summer Term 2022 (see below).

Software Systems Science Project: Duration: one or two semesters, topics offered on an individual basis upon request.

 

Block Project Summer 2022

Degree Program: B.Sc. AI, B.Sc. SoSySc,  B.Sc. WI (requires special admission by PA), M.Sc. AI, M.Sc. ISoSySc, M.Sc. WI (requires special admission by PA)

Hard-constraints: Participation in PSI-IntroSP-B or PSI-AdvaSP-M (i.e., registered for the exam at least once), ability to work with Linux on the command line, working knowledge with at least one programming language.

Description: The goal of this project is to analyze various smartphone apps and/or wearable devices (five different smartwatches, among them devices from Fitbit, Samsung, and Apple) for privacy compliance issues, security weaknesses, and poorly implemented privacy notices. On a technical level, you will learn how to perform TLS interception to analyze network flows to third-party servers. On the compliance level you will learn about the privacy requirements that follow from the GDPR and how to exercise your rights (e.g., Subject Access Requests according to Art. 15). You will have the chance to conduct technical analyses ("What is actually transferred to the device vendor or other third parties?"), perform human-interaction experiments in a controlled environment ("Do users understand what the device does with their data?"), and determine compliance violations ("Do device vendors respond adequately to requests for access or deletion?").

In July 2022 you will get assigned scientific papers to familiarize yourself with related work. In early September, there will be practical in-presence workshops: (1) everyone presents what they found out in related work, and (2) we will practice analysis tools, experiment design and methods, privacy compliance requirements. In the following two weeks you conduct technical analyses, perform experiments with users, and check for privacy compliance violations. In the last week of September you present your results and write them up in a report.

Time and location: This is a block project, i.e. there is no weekly meeting during the semester.

Registration: from 21–30 June 2022 via the following VC course: https://vc.uni-bamberg.de/course/view.php?id=54450

 

Winter Term 2021/22

PSI-Description 
IntroSP-B

Lecture Introduction to Security and Privacy and Tutorials (taught online with optional on-campus sessions)details: Syllabus 2021/22 and VC Course

B.Sc.
EDS-B

Lecture Ethics for the Digital Society (taught online with optional on-campus sessions), no tutorials; details: Syllabus 2020/21 (will be updated before Oct 15) and VC Course

B.Sc.
Sem-B/M

Seminar Security and Privacy (planned to be taught on-campus only)
Details: VC Course

both
SSSProject-BProject Software Systems Science Project (invididual appointments)B.Sc.

PSI-Sem-B/PSI-Sem-M: This seminar belongs to the subject group of computer science. If you do not study Software Systems Science, you must check whether you can take this seminar. Information about recommended requirements and registration procedures will be provided via VC. Topics will be announced in the VC channel in the first week of the semester.

Bachelor and Master projects:  There will be no PSI Projects in the Winter Term 2021/22.

Software Systems Science Project: Duration: one or two semesters, topics offered on an individual basis upon request.

 

Summer Term 2021

PSI-Description 
AdvaSP-MLecture Advanced Security and Privacy (online)M.Sc.
 Tutorials Advanced Security and Privacy (online) 
EiRBS-BVorlesung Einführung in Rechner- und BetriebssystemeB.Sc.
 Zentralübung zu PSI-EiRBS-B 
 Ablauf und Inhalt (Syllabus) 
Sem-B/MSeminar Security and Privacyboth
ProjectPADProject Practical Attacks and DefensesB.Sc.
ProjectCAD-MProject Complex Attacks and DefensesM.Sc.
ProjectSPProject Security and Privacy ResearchM.Sc.
SSSProject-BProject Software Systems Science ProjectB.Sc.

PSI-Sem-B/PSI-Sem-M: This seminar belongs to the subject group of computer science. If you do not study Software Systems Science, you must check whether you can take this seminar. Information about recommended requirements and registration procedures will be provided via VC. Topics will be announced in the VC channel in the first week of the semester.

Bachelor and Master projects: Details on content and registration will be announced in the PSI Projects VC channel.

Software Systems Science Project: Duration: one or two semesters, topics offered on an individual basis upon request.

Winter Term 2020/21

Master seminar:
PSI-Sem-M (3 ECTS)
Note that this is a Informatik (Computer Science) seminar. If you are not studying (Intern.) Software Systems Science, you must check whether you are eligible to take this seminar. Sign-up is handled via the central WIAI seminar organization course in VC.

Bachelor lecture:
Introduction to Security and Privacy (PSI-IntroSP, 6 ECTS, English)
In contrast to previous years, this course runs without the possibility to obtain bonus points now.

Bachelor lecture:
Ethics for the Digital Society (PSI-EDS-B, 3 ECTS, English)

Projects:
Complex Attacks and Defenses (PSI-ProjectCAD-M)
To meet the exceptionally high demand, this project is also offered in the winter semester 2020/21. Sign-up is handled via the central WIAI project organization course in VC.

Software Systems Science Project (PSI-SSSProject-B, 12 ECTS)
Topics for PSI-SSSProject-B offered on an individual basis upon request.

 

Summer Term 2020

Bachelor seminar:
Security and Privacy Recommendations (PSI-Sem-B)
This seminar belongs to the subject group of computer science. If you do not study Software Systems Science, you must check whether you can take this seminar. Information about recommended requirements and registration procedures will be provided via VC. Topics will be announced in the VC channel in the  first week of the semester.

Bachelor and Master projects:
Details on content and registration will be announced in the PSI Projects VC channel.
Practical Attacks and Defenses (PSI-Project-PAD)
Complex Attacks and Defenses (PSI-ProjectCAD-M)
Security and Privacy Research (PSI-ProjectSP)

Software Systems Science Project (PSI-SSSProject-B)
Duration: one or two semesters, topics offered on an individual basis upon request.

Master lecture:
Advanced Security and Privacy (PSI-AdvaSP-M)

Bachelor lecture:
Einführung in Rechner- und Betriebssysteme (PSI-EiRBS-B)

 

Winter Term 2019/20

Master seminar:
PSI-Sem-M

Bachelor lecture:
Introduction to Security and Privacy (PSI-IntroSP)

Bachelor lecture:
Ethics for the Digital Society (PSI-EDS-B)

Projects:
Software Systems Science Project (PSI-SSSProject-B)
Topics offered on an individual basis upon request.