SingleView of Module

Module (6 Credits)

Sicherheit in Kryptowährungen und Blockchain Technologien

Name in diploma supplement
Security in Cryptocurrencies and Blockchain Technologies
Responsible
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 GyGeWahlpflichtbereich Informatik 1st-3rd Sem, Elective
  • MatheAnwendungsfach "Informatik"weitere Informatik-Module1st-4th Sem, Elective
  • SNEWahlpflichtbereich1st-3rd Sem, Elective
  • TechMatheAnwendungsfach "Informatik"weitere Informatik-Module1st-4th Sem, Elective
  • WiInfWahlpflichtbereichWahlpflichtbereich II: Informatik, BWL, VWLWahlpflichtmodule der Informatik1st-3rd Sem, Elective
Elements
Name in diploma supplement
Security in Cryptocurrencies and Blockchain Technologies
Organisational Unit
Lecturers
SPW
2
Language
German
Cycle
summer semester
Participants at most
no limit
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.

Participants
Lecture: Sicherheit in Kryptowährungen und Blockchain Technologien (WIWI‑C1228)
Name in diploma supplement
Security in Cryptocurrencies and Blockchain Technologies
Organisational Unit
Lecturers
SPW
2
Language
German
Cycle
summer semester
Participants at most
no limit
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

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