Einzelansicht eines Moduls
Modul (6 Credits)
Sicherheit in Kryptowährungen und Blockchain Technologien
- Name im Diploma Supplement
- Security in Cryptocurrencies and Blockchain Technologies
- Verantwortlich
- Voraussetzungen
- Siehe Prüfungsordnung.
- Workload
- 180 Stunden studentischer Workload gesamt, davon:
- Präsenzzeit: 60 Stunden
- Vorbereitung, Nachbereitung: 45 Stunden
- Prüfungsvorbereitung: 75 Stunden
- Dauer
- Das Modul erstreckt sich über 1 Semester.
- Qualifikationsziele
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
- Praxisrelevanz
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.
- Prüfungsmodalitäten
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.
- Verwendung in Studiengängen
- Bestandteile
Vorlesung (3 Credits)
Sicherheit in Kryptowährungen und Blockchain Technologien
- Name im Diploma Supplement
- Security in Cryptocurrencies and Blockchain Technologies
- Anbieter
- Lehrperson
- SWS
- 2
- Sprache
- deutsch
- Turnus
- Sommersemester
- maximale Hörerschaft
- unbeschränkt
- empfohlenes Vorwissen
Grundlegende Kenntnisse in Programmierung
- Lehrinhalte
- 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
- Literaturangaben
Literaturangaben und Links werden im Semester online zur Verfügung gestellt.
- Hörerschaft
Übung (3 Credits)
Sicherheit in Kryptowährungen und Blockchain Technologien
- Name im Diploma Supplement
- Security in Cryptocurrencies and Blockchain Technologies
- Anbieter
- Lehrperson
- SWS
- 2
- Sprache
- deutsch
- Turnus
- Sommersemester
- maximale Hörerschaft
- unbeschränkt
- empfohlenes Vorwissen
Grundlegende Kenntnisse in Programmierung
- Lehrinhalte
Vertiefende Aufgaben zum Stoff der Vorlesung, erklärende Beispiele sowie praktische Übungen unter Verwendung von Werkzeugen.
- Literaturangaben
siehe Vorlesung
- Hörerschaft