UnivIS
Informationssystem der Universität Kiel © Config eG 
Semester: SS 2023 

Inf-ITSec5: IT-Sicherheit (Inf-ITSec) (080058)

Dozentinnen/Dozenten
Prof. Dr. Olaf Landsiedel, Laura Harms, M.Sc., Janina Reuter, M.Sc., Patrick Rathje, M.Sc.

Angaben
Praktikum, 6 SWS, ECTS-Studium, ECTS-Credits: 3
Zeit und Ort: Blockveranstaltung 25.9.2023-8.10.2023 Mo-Fr, Sa, So 0:00 - 24:00, LMS8 - R.EG.016 (40), LMS8 - R.EG.017 (40), LMS8 - R.EG.018 (20)
vom 25.9.2023 bis zum 6.10.2023
Vorbesprechung: 10.5.2023, 16:00 - 17:30 Uhr, Raum OS40 - R.13 (60)
Sondertermine: 25.9.2023, 9:00 - 10:30 Uhr, Raum CAP3 - Hörsaal 1; 5.10.2023, 9:00 - 10:30 Uhr, Raum CAP3 - Hörsaal 1; 6.10.2023, 16:00 - 17:30 Uhr, Raum CAP3 - Hörsaal 1
Bemerkung zu Zeit und Ort: The internship takes place during normal working hours on weekdays, but the rooms are booked permanently so that technology can be set up there. Kickoff: 25.09.2023, CTF Kickoff: 05.10.2023, Abschlussveranstaltung: 06.10.2023

Voraussetzungen / Organisatorisches
Kurzfassung:
Im Sinne dieses Moduls ist IT-Sicherheit als das Gebiet der Informatik zu verstehen, das sich mit Schutz von Informatiksystemen vor Angriffen auseinandersetzt. Grundlegende Tätigkeiten im Zusammenhang mit IT-Sicherheit werden im Rahmen des Praktikums ausgeübt.
Das Modul ist Teil alten FPO und wird entsprechend auslaufen und durch die Module "Computer Networks" und "Operating Systems" ersetzt. Das Praktikum an sich (Phasen I bis III, siehe unten) wird zum letzten Mal im Sommersemester 2023 durchgeführt.

Prüfungsleistung:
Testate zu den Versuchen und entweder ein Praktikumsbericht (nicht für Bsc. Wirtschaftsinformatik) oder eine Klausur zur Vorlesung Datenschutz. Zum Thema Industriepraktikum wenden Sie sich bitte frühzeitig vor dem geplanten Beginn an das Prüfungsamt.

Kommentar:
Die Studierenden der Informatik können wählen, ob Sie die Vorlesung Datenschutz absolvieren oder ein Industriepraktikum zur IT-Sicherheit absolvieren wollen. Hieraus ergeben sich unterschiedliche Arten der Workload.

Für Details und weitere Informationen: https://www.ds.informatik.uni-kiel.de/en/teaching/teaching

Weitere Voraussetzungen:
Die in der Beschreibung von Inf-ProgOO, Inf-BSKS und Inf-IS aufgeführten Lernziele. Weiterhin ist das Software-Projekt hilfreich, aber keine offizeielle Vorraussetzung.
Prüfungsleistung:
Testate zu den Versuchen und entweder ein Praktikumsbericht (nicht für Bsc. Wirtschaftsinformatik) oder eine Klausur zur Vorlesung Datenschutz. Zum Thema Industriepraktikum wenden Sie sich bitte frühzeitig vor dem geplanten Beginn an das Prüfungsamt.

Lehr- und Lernmethoden:
Das Praktikum besteht aus drei Phasen; in den ersten drei Phasen wird in Zweierteams gearbeitet.
Phase (Vorbereitungsphase) Jedes Zweierteam studiert die Beschreibung für einen der Versuche intensiv und führt ihn dann durch; ggf. hilft der betreuende Mitarbeiter. Alle Zweierteams arbeiten in eine Dokumentation des Versuches, insbesondere der "Fallstricke", aus. Die Mitglieder der Zweierteams werden zu Experten für den Versuch ernannt und stehen während der folgenden Phase den anderen Teams als Experten zur Seite. Phase (eigentliches Praktikum, Teil I) Nacheinander führt jedes Zweierteam einen Versuch durch. Dabei werden jeweils vier Zweierteams zu einer Gruppe zusammengefasst und von einer/einem Expertin/Experten betreut, die/der über "Fallstricke" aufklärt. Jedes Zweierteam schreibt zu jedem durchgeführtem Versuch einen Praktikumsbericht. Der betreuende Mitarbeiter unterstützt zeitweise in den einzelnen Gruppen. Phase (eigentliches Praktikum, Teil II) Capture the Flag Wettbewerb zur Anwendung und Vertiefung des vorher erworbenen Fachwissens. Phase Alternativ (also eine der beiden folgenden Optionen): ein mindestens zweiwöchiges Industriepraktikum (nicht für Bsc. Wirtschaftsinformatik). Zum Thema Industriepraktikum wenden Sie sich bitte frühzeitig vor dem geplanten Beginn an das Prüfungsamt. die Teilnahme an der Vorlesung Datenschutz und der anschließenden Klausur
Hinweis: Einzelne Versuche und auch der CTF sind nicht zwischen Semestern übertragbar.
Kommentar: Die Studierenden der Informatik können wählen, ob Sie die Vorlesung Datenschutz absolvieren oder ein Industriepraktikum zur IT-Sicherheit absolvieren wollen. Hieraus ergeben sich unterschiedliche Arten der Workload.

Inhalt
Lernziele:
Bekannte Sicherheitslücken erklären. Abwehrmechanismen gegen einzelne bekannte Bedrohungen implementieren. Einfache Sicherheitslücken selbst aufspüren und schließen. Abgesicherte Software entwickeln. Grundzüge des Datenschutzes kennen oder unter Anleitung kleinere Sicherheitsprojekte durchführen.

Lehrinhalte:
system security: access control and memory safety
SQL Injections
cryptography: basics andPKI's
network security: link and internet layer; transport and application layer
web application/browser security
wireless and mobile security
malware
penetration testing and reporting
Alle Angaben in Englisch (Fachsprache).

Empfohlene Literatur
M. Bishop: Computer Security: Art and Science, Addison-Wesley, Boston, 2003, ISBN 0-201-44099-7
C. Eckert: It-Sicherheit: Konzepte - Verfahren -Protokolle, 9. Aufl., De Gruyter Oldenbourg, München, 2014, ISBN 978-3-486-77848-9
N. Daswani, C. Kern, A. Desavan: Foundations of Security: What Every Programmer Needs to Know, Springer, New York, 2007, ISBN 978-1-59059-2

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 90
www: https://www.ds.informatik.uni-kiel.de/en/teaching/it-security


infCN-01a: Computer Networks (infCN-01a) (080064)

Dozent/in
Prof. Dr. Olaf Landsiedel

Angaben
Vorlesung, 3 SWS, ECTS-Studium, ECTS-Credits: 7
Praesenzveranstaltung, Unterrichtssprache Englisch
Zeit und Ort: Di, Fr 12:15 - 13:45, CAP2 - Hörsaal H
vom 9.4.2023 bis zum 9.7.2023
1. Prüfungstermin (Klausur am Ende der Vorlesungszeit eines Semesters): 11.7.2023, 14:00 - 18:00 Uhr, Raum OS75 - Hörsaal 1; 11.7.2023, 14:00 - 18:00 Uhr, Raum OS75 - Hans-Heinrich-Driftmann-Hörsaal (ehem. Hörsaal 3); 11.7.2023, 14:00 - 18:00 Uhr, Raum OS40 - Norbert-Gansel-Hörsaal
2. Prüfungstermin (Klausur zu Beginn der Vorlesungszeit des Folgesemesters): 20.10.2023, 11:00 - 15:00 Uhr, Raum CAP2 - Frederik-Paulsen-Hörsaal
Klausureinsicht: 21.7.2023, 13:30 - 16:30 Uhr, Raum LMS8 - R.EG.016 (40); 8.11.2023, 16:00 - 18:00 Uhr, Raum LMS8 - R.EG.017 (40)
Bemerkung zu Zeit und Ort: Note that for the exam and exam reviews, the room bookings are commonly longer than the actual exam and review durations (to allow us to set up and prepare the rooms beforehand). Please see elearn for the actual start and end times of exams and exam reviews. We will teach the lecture alternating in one week on both slots (4 hours a week) and the other week only once (2 hours). Hinweis: Die Vorlesung findet alternierend 4-stündig und 2-stündig pro Woche statt.

Voraussetzungen / Organisatorisches
Courses in system aspects of computer science and programming skills, preferably in Python

Prüfungsleistung:
Exam: Written exam of 120 minutes, the exam grade is the overall grade of the module. We will offer the exam in both the exam-periods after the lecture. Exams will be in English and potentially also in German. Exercise results are not part of the final grade.
Admission to the exam: To be admitted to the exam, students are allowed to fail at most two of the homework series and at most two of the tests (quiz) series. We consider a homework set or quiz set passed when the student achieves 50 or more percent of the points available. The teachers can lower the thresholds for admission upon individual requests.
Exam admissions stay valid also for future terms. Individual, passed homework sets or quizzes apply only for the current term and are not transferable to future terms.

Lehr- und Lernmethoden:
Lectures (in English) Exercises (in English and potentially some groups in part in German) Self-study

Verwendbarkeit:
Das Modul kann auch im Wahlbereich 2 des Bachelorstudiengangs Physik belegt werden. Die Vorkenntnisse, welche in den Informatikmodulen des Wahbereichs 1 erworben wurden sind ebenfalls geeignet um dieses Modul zu belegen.

Inhalt
Kurzfassung:
Introduction to the basic principles of computer networks and especially the Internet protocol stack. The module consists of lectures and exercises.

Lernziele:
Be familiar with layered communication architectures (OSI and TCP/IP).
Know the client/server model and key application layer protocols.
Know sockets programming and how to implement client/server programs.
Understand the concepts of reliable data transfer and how TCP implements these concepts.
Know the principles of congestion control and trade-offs in fairness and efficiency.
Know the principles of routing and the semantics and syntax of IP.
Understand the basics of error detection including parity, checksums, and CRC.
Be familiarizes with current topics such as wireless networking, security and/or other topics.

Lehrinhalte:
ISO-OSI reference model, layered protocol stacks
Network and transport layer protocols (IP, UDP, TCP)
Routing-Protocols
Topologies, addressing, switching,
Client/server-paradigm und applications
Application layer protocols: email, www
Security in networks and applications
selected further topics, for example, wireless networking

Empfohlene Literatur
J.F. Kurose, K.W. Ross: Computer Networking: a Top-Down Approach Featuring the Internet, 8th Edition, Pearson, Print ISBN: 9780136681557, 0136681557, eText ISBN: 9780135928523, 0135928524
Andrew S. Tanenbaum, Nick Feamster, David J. Wetherall: Computer Networks, 6th Edition, Pearson, Print ISBN: 9780136764052, eText ISBN: 9780135407875

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 210
www: https://www.ds.informatik.uni-kiel.de/en/teaching/computer-networks

Zugeordnete Lehrveranstaltungen
UE: Exercise: Computer Networks (080057)
Dozentinnen/Dozenten: Dr.-Ing. Christoph Starke, Dr.-Ing. Sandro Esquivel, M. Sc. Maximilian Kasperowski
Zeit und Ort: Mi 12:15 - 13:45, LMS8 - R.EG.016 (40); Do 10:15 - 11:45, LMS2 - R.Ü3, LMS2 - R.Ü1; Do 12:15 - 13:45, CAP3 - Hörsaal 1; Fr 8:15 - 9:45, 10:15 - 11:45, OS40 - R.13 (60); Einzeltermin am 17.5.2023 12:15 - 13:45, CAP2 - Hörsaal F
UE: Übung: Betreutes Arbeiten (080267)
Dozentinnen/Dozenten: Dr.-Ing. Sandro Esquivel, Dr. Pamela Fleischmann, Dr.-Ing. Claudius Zelenka
Zeit und Ort: Fr 14:00 - 17:00, LMS8 - R.EG.016 (40), LMS8 - R.EG.017 (40)


infIoT-01a: Internet of Things and Wireless Networks (infIoT-01a) (080031)

Dozent/in
Prof. Dr. Olaf Landsiedel

Angaben
Vorlesung, 4 SWS, ECTS-Studium, ECTS-Credits: 8
Unterrichtssprache Englisch
Zeit und Ort: Di 8:15 - 9:45, LMS8 - R.EG.017 (40); Do 12:15 - 13:45, LMS8 - R.EG.016 (40)
vom 13.4.2023 bis zum 9.7.2023
1. Prüfungstermin (Klausur am Ende der Vorlesungszeit eines Semesters): 17.7.2023, 9:00 - 13:00 Uhr, Raum LMS6 - R.10 Steinitz-Hörsaal
2. Prüfungstermin (Klausur zu Beginn der Vorlesungszeit des Folgesemesters): 16.10.2023, 9:00 - 13:00 Uhr, Raum LS1 - R.204
Klausureinsicht: 21.7.2023, 10:30 - 13:30 Uhr, Raum LMS8 - R.EG.016 (40); 20.10.2023, 15:00 - 17:00 Uhr, Raum HRS3 - R.510
Bemerkung zu Zeit und Ort: Note that for the exam and exam reviews, the room bookings are commonly longer than the actual exam and review durations (to allow us to set up and prepare the rooms beforehand). Please see elearn for the actual start and end times of exams and exam reviews.

Voraussetzungen / Organisatorisches
A student should have taken courses on Operating Systems and Computer Networks such as the courses "Operating Systems", "Computer Networks", or "Betriebs- und Kommunikationsystems (BSKS)" at CAU. Moreover, C programming skills are expected.
Alternatively, for students who did not complete their bachelor at CAU Kiel: a student should have taken a course in computer communication (or computer networks) including the TCP/IP protocol stack. In addition, a course in operating systems (or equivalent) is required. Moreover, C programming skills are expected.

Inhalt
This course will introduce and discuss the underlying concepts and mechanisms that drive wireless networks and the Internet of Things (IoT). The lectures provide you with the required knowledge, and the labs give you a hands-on experience in developing networking and applications in the Internet of Things and exploring their real-world challenges. Aim: What is the Internet of Things and its applications? How can we build reliable and resource efficient IoT systems and applications? How do its devices in the Internet of Things communicate? How do wireless networks work? These are a few questions that this course addresses. The goal of the courses is to understand the design of the Internet of Things and discuss the underlying principles and mechanisms. Our lectures provide you with the required fundamentals, and our labs give you a hands-on experience in developing IoT systems and applications and exploring their real-world challenges.
Content: We begin the course with an introduction to basic concepts of IoT Systems and Applications and the challenges they pose. We continue with the main course content and focus on:
Wireless networking low-power wireless communication (NFC, BLE and 802.15.4) IoT networking (RPL, TSCH, and Thread) web-technologies for IoT such as COAP Operating Systems for IoT Security in IoT Selected IoT Applications
Our lectures provide students with the required fundamentals, and labs give students a hands-on experience in developing IoT systems & applications and exploring their real-world challenges. This course offers learning experiences that involve hands-on experimentation and analysis as they reinforce student understanding of concepts and their application to real-world problems. Overall, this course provides the students the ability to understand fundamental issues in the design of methods for IoT systems and applications.

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 40

Zugeordnete Lehrveranstaltungen
UE: Exercise: Internet of Things and Wireless Networks (080029)
Dozent/in: Laura Harms, M.Sc.
Zeit und Ort: Do 14:15 - 15:45, LMS8 - R.EG.015 (40) (außer Do 15.6.2023); Einzeltermin am 15.6.2023 14:15 - 15:45, LMS11a - R.EG.003 (40)


infMPVVS-01a: Master project - Networked and Distributed Systems (infMPVVS-01a) (080059)

Dozentinnen/Dozenten
Prof. Dr. Olaf Landsiedel, Patrick Rathje, M.Sc.

Angaben
Übung, 4 SWS, ECTS-Studium, ECTS-Credits: 10
Unterrichtssprache Englisch
Zeit und Ort: n.V.
vom 9.4.2023 bis zum 9.7.2023
Vorbesprechung: 12.4.2023, 16:00 - 17:00 Uhr, Raum HRS3 - R.409
Bemerkung zu Zeit und Ort: Times and rooms for the master project will be announced during kick-off event. Kick-off on 12 April 2023.

Voraussetzungen / Organisatorisches
Prior knowledge in the field of Networked and Distributed systems, ideally achieved by taking the corresponding lectures. We, for example, suggest the courses on Distributed Systems an/or the Internet of Things & Wireless Networks. The exact prerequisites will depend on the topics of the lab and may vary between editions of the lab.

Prüfungsleistung:
Presentations including demonstration, report and the completed software system (incl. documentation).

Lehr- und Lernmethoden:
Project work.
Good programming skills, commonly in Python and/or C/C++. Team Work and Problem-Solving skills.

Prüfungsleistung:
Presentations including demonstration, report and the completed software system (incl. documentation).

Kommentar:
Participation at the kickoff event is mandatory. Please contact us before hand if you cannot participate. Also, please do not enroll in the StudiDB until you participated in the kickoff event and been assigned a topic.
In the unlikely case we have more applications than seats in the course, we will devise a fair scheme to select participants.

Inhalt
This is our hands-on lab in the area of Networked and Distributed Systems. The exact topic and task changes from year to year. Typical topics are usually in the intersection of networked, distributed, and smart systems. Usually, the lab requires certain module(s) as prerequisite and/or to be taken in parallel.

Lernziele:
The participants will learn to complete on a larger, cohesive group project within a limited time. Thus, independent project management and group work becomes an additional learning goal beyond learning new techniques and systems.
The overall goal of the course is to derive practical understanding and experiences on how networked and distributed are designed and developed. Besides the actual development of the system architecture and software, the module aims at practical experiences in a team of developers.

Lehrinhalte:
The actual teaching content changes according to the topic. Check the group website for details.

Zusätzliche Informationen
Erwartete Teilnehmerzahl: 8
www: https://www.ds.informatik.uni-kiel.de/en/teaching/master-project

UnivIS ist ein Produkt der Config eG, Röttenbach