SingleView of Module

Module (6 Credits)

Sicherheit in Kryptowährungen und Blockchain Technologien


Name in diploma supplement
Security in Cryptocurrencies and Blockchain Technologies
Responsible
Prof. Dr. Lucas Davi
Admission criteria
See exam regulations.
Workload
180 hours of student workload, in detail:
  • Attendance: 60 hours
  • Preparation, follow up: 45 hours
  • Exam preparation: 75 hours
Duration
The module takes 1 semester(s).
Qualification Targets

Die Studierenden

  • kennen die grundlegenden Eigenschaften und kryptografischen Verfahren von unterschiedlichen Blockchain Technologien und Plattformen
  • kennen die prinzipielle Funktionsweise von Kryptowährungen und Smart Contracts
  • erwerben grundlegende Kenntnisse zur Entwicklung von Smart Contracts
  • erwerben einen Überblick über Bedrohungen und Angriffe im Bereich Blockchain Technologien mit Fokus auf Smart Contracts
  • erwerben Kenntnisse über   Sicherheitstechnologien zum Schutz von Smart Contracts
  • kennen die Programmiersprachen und Compiler Technologien zum Erstellen von Smart Contracts
  • vertiefen den Vorlesungsstoff durch Übertragung auf konkrete Fragestellungen
Relevance

Grundlegende Kenntnisse zu Sicherheit in Kryptowährungen und Blockchain Technologien sind angesichts aktueller Entwicklungen für den sicheren Einsatz von Blockchain-basierten Anwendungen wie Smart Contracts unabdingbar.

Module Exam

Zum Modul erfolgt eine modulbezogene Prüfung in der Gestalt einer Klausur (in der Regel: 90-120 Minuten) oder mündlichen Prüfung (in der Regel: 20-40 Minuten); die konkrete Prüfungsform (Klausur oder mündliche Prüfung) wird in der ersten Woche der Vorlesungszeit von dem zuständigen Dozenten festgelegt.

Usage in different degree programs
  • LA Info GyGe MasterWahlpflichtbereich Informatik 1.-3. Sem, Elective
  • Mathe MasterAnwendungsfach "Informatik"weitere Informatik-Module 1.-4. Sem, Elective
  • SNE MasterWahlpflichtbereich 1.-3. Sem, Elective
  • TechMathe MasterAnwendungsfach "Informatik"weitere Informatik-Module 1.-4. Sem, Elective
  • WiInf MasterWahlpflichtbereichWahlpflichtbereich II: Informatik, BWL, VWLWahlpflichtmodule der Informatik 1.-3. Sem, Elective
Elements

Name in diploma supplement
Security in Cryptocurrencies and Blockchain Technologies
Organisational Unit
Lehrstuhl für Sichere Software Systeme
Lecturers
Prof. Dr. Lucas Davi
SPW
2
Language
German
Cycle
summer semester
Participants at most
no limit
Participants

Preliminary knowledge

Grundlegende Kenntnisse in Programmierung

Contents

  • 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

Literature

Literaturangaben und Links werden im Semester online zur Verfügung gestellt.

Lecture: Sicherheit in Kryptowährungen und Blockchain Technologien (WIWI‑C1228)

Name in diploma supplement
Security in Cryptocurrencies and Blockchain Technologies
Organisational Unit
Lehrstuhl für Sichere Software Systeme
Lecturers
Prof. Dr. Lucas Davi
SPW
2
Language
German
Cycle
summer semester
Participants at most
no limit
Participants

Preliminary knowledge

Grundlegende Kenntnisse in Programmierung

Contents

Vertiefende Aufgaben zum Stoff der Vorlesung, erklärende Beispiele sowie praktische Übungen unter Verwendung von Werkzeugen.

Literature

siehe Vorlesung

Exercise: Sicherheit in Kryptowährungen und Blockchain Technologien (WIWI‑C1229)
Module: Sicherheit in Kryptowährungen und Blockchain Technologien (WIWI‑M0943)