Sommersemester 24

Masterprojekt Sichere Software Systeme

Masterprojekt Sichere Software Systeme

Type of courseMasterprojekt
LecturerProf. Dr.-Ing. Lucas Vincenzo Davi
ContactProf. Dr.-Ing. Lucas Vincenzo Davi
TermSummer Semester 2024
Timenach Absprache
Roomnach Absprache
LanguageGerman/English

Das Masterprojekt Sichere Software Systeme konzentriert sich auf aktuelle Forschungsthemen im Bereich der anwendungsorientierten IT-Sicherheit. Bei Interesse an einem Masterprojekt wenden Sie sich an Prof. Davi, um einen persönlichen Termin zu vereinbaren.

Cybersicherheit

Cybersicherheit

Type of courseVorlesung
LecturerProf. Dr.-Ing. Lucas Vincenzo Davi
ContactChristian Niesler, M.Sc.
TermSummer Semester 2024
Cyclewöchentlich
TimeMontag, 16:00 bis 18:00
RoomR14 R00 A04
Start08. Apr. 2024
End19. Jul. 2024
LanguageGerman
LSFLecture in 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.

Informationen zu den Übungen finden Sie hier

schriftliche Klausur

Übung: Cybersicherheit

Übung: Cybersicherheit

Type of courseÜbung
LecturerProf. Dr.-Ing. Lucas Vincenzo Davi
ContactChristian Niesler, M.Sc.
TermSummer Semester 2024
Cyclewöchentlich
TimeDienstag 8:00 bis 10:00 und Mittwoch 14:00 bis 16:00
RoomR14 R00 A04 (KW21, KW23, KW26 in R11 T00 D05) , R14 R02 B07
Start08. Apr. 2024
End19. Jul. 2024
LanguageGerman
MoodleLecture in Moodle
LSFLecture in LSF

Die Übungen finden Dienstags (Gruppe 1) von 08:00 bis 10:00 in Raum R14 R02 B07 und Mittwochs (Gruppe 2) von 14:00 bis 16:00 im Audimax R14 R00 A04 (großer Hörsaal) statt. Wir nutzen Raum R11 T00 D05 für die Übung am Mittwoch nur in Kalenderwoche KW21 (22.05), KW23 (05.6) und KW26 (26.6), da der große Hörsaal im Audimax an diesen Terminen bereits belegt ist.

Bachelorprojekt Sichere Software Systeme

Bachelorprojekt Sichere Software Systeme

Type of courseBachelorprojekt
LecturerProf. Dr.-Ing. Lucas Vincenzo Davi
ContactProf. Dr.-Ing. Lucas Vincenzo Davi
TermSummer Semester 2024
Timenach Absprache
Roomnach Absprache
LanguageGerman/English
LSFLecture in 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

Seminar Systemsicherheit

Type of courseSeminar
LecturerProf. Dr.-Ing. Lucas Vincenzo Davi
ContactProf. Dr.-Ing. Lucas Vincenzo Davi
TermSummer Semester 2024
RoomS-GW 009
Start8th Apr 2024
End19th Jul 2024
LanguageGerman/English
LSFLecture in LSF
Important NotesAlle Themen für das Sommersemester 2024 sind bereits vergeben.

Die Seminararbeit im Bereich Systemsicherheit konzentriert sich auf aktuelle Forschungsthemen im Bereich der anwendungsorientierten IT-Sicherheit. Folgende Themen werden dieses Semester angeboten:

  • Dynamische Schwachstellenanalyse mittels Fuzzing
  • Sichere Smart Contract Programmierung in Ethereum
  • WebAssembly Security
  • Embedded Security
  • Programmanalyse mit Mixed Boolean-Arithmetic

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.

  • Einführungsveranstaltung: 11.04.2024 um 15:00 in Raum SGW-009
  • Zwischenabgabe: 19.06.2024 23:59
  • Präsentation: 17.07.2024 um 14:00 in Raum SGW-007
  • Finale Abgabe: 19.07.2024 23:59

Alle genannten Termine und Fristen sind obligatorisch.

Alle Seminarplätze sind zurzeit vergeben und die Warteliste ist gefüllt. Wir können zurzeit keine weiteren Seminarplätze anbieten.

Sicherheit in Kryptowährungen und Blockchain Technologien

Sicherheit in Kryptowährungen und Blockchain Technologien

Type of courseVorlesung
LecturerProf. Dr.-Ing. Lucas Vincenzo Davi
Contact

Prof. Dr.-Ing. Lucas Vincenzo Davi

Pascal Winkler, M.Sc.

TermSummer Semester 2024
TimeMo, 12-14 Uhr
RoomS-GW 009
Start08. Apr. 2024
End08. Jul. 2024
LanguageGerman
MoodleLecture in Moodle
LSFLecture in 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

Hinweis für CASA Doktoranden und Duisburger Studierende: Den Zugangsschlüssel zur Einschreibung in den Moodle-Kurs erhalten Sie während der ersten Vorlesung sowie auf Anfrage per E-Mail.

Übung: Sicherheit in Kryptowährungen und Blockchain Technologien

Übung: Sicherheit in Kryptowährungen und Blockchain Technologien

Type of courseÜbung
LecturerProf. Dr.-Ing. Lucas Vincenzo Davi
Contact

Prof. Dr.-Ing. Lucas Vincenzo Davi

Pascal Winkler, M.Sc.

TermSummer Semester 2024
TimeMo, 14-16 Uhr
RoomS-E 407
Start08. Apr. 2024
End08. Jul. 2024
LanguageGerman
MoodleLecture in Moodle
LSFLecture in LSF

Theoretische und praktische Übungen zur Vorlesung Sicherheit in Kryptowährungen und Blockchain Technologien

Hinweis für CASA Doktoranden und Duisburger Studierende: Den Zugangsschlüssel zur Einschreibung in den Moodle-Kurs erhalten Sie während der ersten Vorlesung sowie auf Anfrage per E-Mail.