Sommersemester 23
Cybersicherheit
| Art der Veranstaltung | Vorlesung |
|---|---|
| Dozent | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Kontakt | Christian Niesler, M.Sc. |
| Semester | Sommersemester 2023 |
| Termin | Mo, 10:15 - 11:45 |
| Raum | R14 R02 B07 |
| Beginn | 03. Apr. 2023 |
| Ende | 10. Jul. 2023 |
| Sprache | deutsch |
| Moodle | Veranstaltung in Moodle |
| LSF | Veranstaltung im LSF |
Die Vorlesung Cybersicherheit (Cybersecurity) bietet einen breiten Einstieg in das Thema der IT-Sicherheit. Es werden grundlegende Konzepte der Kryptographie behandelt, ohne die eine sichere Kommunikation im Internet oder die Integrität moderner Systeme nicht möglich ist. Neben den kryptographischen Grundlagen bietet die Vorlesung einen Überblick über die verschiedenen Bereiche der Cybersicherheit. Hierzu gehört die Netzwerksicherheit (Wireless Security, Websecurity) und Software Security (Malware, Exploits, Trusted Computing). Die Studierenden haben am Ende der Veranstaltung einen guten Überblick über die Themenbereiche moderner IT-Sicherheit, sie verstehen die grundlegenden Konzepte für den Aufbau sicherer Kommunikation und Integritätsprüfung von Software. Zudem sind Sie in der Lage ihr Wissen auf andere Themenbereiche zu übertragen. Dadurch können die Studierenden beurteilen, ob ein System im ausreichenden Maße von potentiellen Angreifern geschützt ist.
schriftliche Klausur
Concurrency
| Art der Veranstaltung | Vorlesung |
|---|---|
| Dozent | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Kontakt | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Semester | Sommersemester 2022 |
| Termin | Mo, 14-16 Uhr |
| Raum | S04T Hörsaalzentrum - S04 T01 A02 Experimentierhörsaal |
| Beginn | 03. Apr. 2023 |
| Ende | 14. Jul. 2023 |
| Sprache | deutsch |
| Moodle | Veranstaltung in Moodle |
| LSF | Veranstaltung im LSF |
| Wichtige Hinweise | Dieses Modul wird im geänderten Bachelorstudiengang Software Engineering nicht mehr angeboten |
- B.-A., Mordechai: Principles of Concurrent and Distributed Programming, Second Edition. Addison-Wesley 2006
- B.-A., Mordechai: Principles of the Spin Model Checker. Springer, 2008
- M. Herlihy, N. Shavit: The Art of Multiprocessor Programming, Revised Reprint. Morgan Kaufmann 2012
schriftliche Klausur
Übung: Concurrency
| Art der Veranstaltung | Übung |
|---|---|
| Dozent | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Kontakt | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Semester | Sommersemester 2023 |
| Termin | Di, Mi, 16-18 Uhr |
| Raum | S-M 205 |
| Beginn | 03. Apr. 2023 |
| Ende | 14. Jul. 2023 |
| Sprache | deutsch |
| Moodle | Veranstaltung in Moodle |
| LSF | Veranstaltung im LSF |
| Wichtige Hinweise | Dieses Modul wird im geänderten Bachelorstudiengang Software Engineering nicht mehr angeboten |
Theoretische und praktische Übungen zur Vorlesung Concurrency.
Je nach Übungsart findet entweder eine Zentralübung am Mo im Vorlesungsraum statt oder Kleingruppenübungen am Di, Mi im Raum SM-205. Genaue Termine werden in der Vorlesung bekannt gegeben.
- B.-A., Mordechai: Principles of Concurrent and Distributed Programming, Second Edition. Addison-Wesley 2006
- B.-A., Mordechai: Principles of the Spin Model Checker. Springer, 2008
- M. Herlihy, N. Shavit: The Art of Multiprocessor Programming, Revised Reprint. Morgan Kaufmann 2012
Sicherheit in Kryptowährungen und Blockchain Technologien
| Art der Veranstaltung | Vorlesung |
|---|---|
| Dozent | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Kontakt | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Semester | Sommersemester 2023 |
| Termin | Di, 10-12 Uhr |
| Raum | S-E 407 |
| Beginn | 03. Apr. 2023 |
| Ende | 14. Jul. 2023 |
| Sprache | deutsch |
| Moodle | Veranstaltung in Moodle |
| LSF | Veranstaltung im LSF |
In dieser Vorlesung erhalten die Studierenden einen Überblick über Sicherheitsaspekte in Kryptowährungen und Blockchain Technologien mit Fokus auf Smart Contract Security. Die Vorlesung umfasst folgende Themenschwerpunkte:
- Historie von digitalen Währungen
- Datenstruktur der Blockchain und Merkle Bäume
- Grundprinzipien von Bitcoin: Double-Spending Problem, Proof-of-Work Consensus Protokoll, Digitale Signaturen, Transaktionen
- Grundprinzipien von Ethereum: Smart Contracts, Gas Mechanismus, Proof-of-Stake Consensus Protokoll
- Smart Contract Schwachstellen Analyse und Angriffstechniken
- Sichere Entwicklung und Härtung von Smart Contracts
- Smart Contract Programmiersprachen (Solidity, Rust) und Compiler
- Alternative Kryptowährungen und Smart Contract Technologien (z.B. Solana)
- Blockchain Technologien aus der industriellen Forschung am Beispiel von HyperLedger Fabric
- A. Narayanan, J. Bonneau, E. Felten, A. Miller, S. Goldfeder: Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction, Princeton Univers. Press, 2019
- A. Antonopoulos: Mastering Bitcoin: Unlocking Digital Cryptocurrencies, O'Reilly Media, 2nd edition, 2017
- L. Lantz, D. Cawrey: Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications, O'Reilly Media, 2020
Übung: Sicherheit in Kryptowährungen und Blockchain Technologien
| Art der Veranstaltung | Übung |
|---|---|
| Dozent | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Kontakt | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Semester | Sommersemester 2023 |
| Termin | Di, 12-14 Uhr |
| Raum | S-E 407 |
| Beginn | 03. Apr. 2023 |
| Ende | 14. Jul. 2023 |
| Sprache | deutsch/englisch |
| Moodle | Veranstaltung in Moodle |
| LSF | Veranstaltung im LSF |
Theoretische und praktische Übungen zur Vorlesung Sicherheit in Kryptowährungen und Blockchain Technologien
Bachelorprojekt Sichere Software Systeme
| Art der Veranstaltung | Bachelorprojekt |
|---|---|
| Dozent | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Kontakt | |
| Semester | Sommersemester 2021 |
| Termin | nach Absprache |
| Raum | nach Absprache |
| Sprache | deutsch/englisch |
| LSF | Veranstaltung im LSF |
Das Bachelorprojekt Sichere Software Systeme konzentriert sich auf aktuelle Forschungsthemen im Bereich der anwendungsorientierten IT-Sicherheit. Bei Interesse an einem Bachelorprojekt wenden Sie sich an Prof. Davi, um einen persönlichen Termin zu vereinbaren. Basierend auf Ihren Interessen, Vorkenntnissen und unseren aktuellen Forschungsthemen, werden wir dann gemeinsam ein Thema für Sie auswählen.
Seminar Systemsicherheit
| Art der Veranstaltung | Seminar |
|---|---|
| Dozent | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Kontakt | Prof. Dr.-Ing. Lucas Vincenzo Davi |
| Semester | Sommersemester 2023 |
| Raum | S-GW 009 |
| Beginn | 03. Apr. 2023 |
| Ende | 14. Jul. 2023 |
| Sprache | deutsch/englisch |
| LSF | Veranstaltung im LSF |
Die Seminararbeit im Bereich Systemsicherheit konzentriert sich auf aktuelle Forschungsthemen im Bereich der anwendungsorientierten IT-Sicherheit. Folgende Themen werden dieses Semester angeboten:
- Embedded Security: Firmware Analysis [Bereits Reserviert]
- Embedded Security: Fuzzing Embedded Software [Bereits Reserviert]
- WebAssembly Security
- Smart Contract Security [Bereits Reserviert]
- AMD Secure Encrypted Virtualization (SEV) [Bereits Reserviert]
- Rust Security [Bereits Reserviert]
Falls ein Thema bereits reserviert ist, können Sie sich auf die Warteliste setzen lassen. Bei Interesse an einem der Themengebiete, bitten wir Sie eine erste selbständige Recherche durchzuführen, damit Sie einen groben Einblick in das Themengebiet bekommen. Dies ist insofern wichtig, da die Seminarthemen unserer Arbeitsgruppe sich mit systemnahen Software und Hardware Aspekten beschäftigen (Betriebssystem-Code, Low-Level Code wie C-Code, Ethereum Bytecode, x86 und ARM Assembler Instruktionen). Wir empfehlen Ihnen das Seminar nur zu belegen, wenn Sie bereit sind sich mit Systemnahen Programmiertechniken und Low-Level Security Problemen auseinanderzusetzen.
Die Studierenden lernen Methoden des wissenschaftlichen Arbeitens und sind in der Lage eigenständig ein Themengebiet auf Basis von wissenschaftlichen Veröffentlichungen zu erarbeiten. Durch die Seminararbeit lernen die Studierenden ein wissenschaftliches Thema zusammenzufassen sowie wissenschaftliche Publikationen zu systematisieren und bewerten. Die Studierenden üben die Präsentation über ein wissenschaftliches Themengebiet in Form der Abschlusspräsentation.
Anmeldung
Nach der Veröffentlichung der Themen, können Sie sich auf ein Thema anmelden. Dafür bitten wir Sie eine E-Mail unter Nennung des Themengebiets an folgende Adresse zu schreiben: systemsicherheit (at) paluno.de
Bitte beachten Sie, dass nur eine begrenzte Anzahl an Themen jedes Semester angeboten werden kann.
Termine und Fristen
- Einführungsveranstaltung: Mi, 5. April, 10:15 - 11:45, S-GW 009
Die folgenden Fristen sind bindend. Das Nichteinhalten der Termine führt zum Nichtbestehen des Seminars.
- Anmeldeschluss: Mi, 12. April
- Zwischenabgabe des aktuellen Stands: Mi, 31. Mai
- Abgabe der schriftl. Ausarbeitung: Fr, 14. Juli
- Halten des Vortrags: Mi, 12. Juli