192.127 Seminar in Software Engineering (Smart Contracts)
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2021W, SE, 2.0h, 3.0EC

Merkmale

  • Semesterwochenstunden: 2.0
  • ECTS: 3.0
  • Typ: SE Seminar
  • Format der Abhaltung: Hybrid

Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage, Sicherheitsaspekte von Smart Contracts im Detail zu verstehen und einzuschätzen. Sie kennen geläufige Taxonomien für Schwachstellen und relevante wissenschaftliche Literatur.

Inhalt der Lehrveranstaltung

  • Schwachstellen in Smart Contracts
  • Analyse-Methoden
  • Werkzeuge
  • Exploits

Methoden

  • Einführungsvortrag
  • Literaturstudium
  • praktische Übungen (Exploits erstellen)
  • schriftlicher Bericht zu einer ausgewählten Schwachstelle
  • Präsentation

Prüfungsmodus

Prüfungsimmanent

Weitere Informationen

Kenntnisse in Solidity werden vorausgesetzt.

ECTS-Abschätzung

 2 h Vorbesprechung + Einführunrg
8 h Zusammenfassen von ausgewählten Schwachstellen
50 h Erstellen von Exploits
6 h Schreiben des Berichts
5 h Vorbereitung der eigenen Präsentation
4 h Abschluss-Vortäge
-----------------------------------------
75 h = 3 ECTS
Beachten Sie beim Verfassen der Ausarbeitung bitte die Richtlinie der TU Wien zum Umgang mit Plagiaten: Leitfaden zum Umgang mit Plagiaten (PDF)

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Di.14:00 - 16:0012.10.2021EI 8 Pötzl HS - QUER Vorbesprechung
Di.14:00 - 16:0011.01.2022 - 18.01.2022EI 11 Geodäsie HS - GEO Präsentationen
Seminar in Software Engineering (Smart Contracts) - Einzeltermine
TagDatumZeitOrtBeschreibung
Di.12.10.202114:00 - 16:00EI 8 Pötzl HS - QUER Vorbesprechung
Di.11.01.202214:00 - 16:00EI 11 Geodäsie HS - GEO Präsentationen
Di.18.01.202214:00 - 16:00EI 11 Geodäsie HS - GEO Zoom-Meeting

Leistungsnachweis

  • Exploits
  • Bericht
  • Präsentation

LVA-Anmeldung

Von Bis Abmeldung bis
15.09.2021 13:00 15.10.2021 13:00 15.10.2021 13:00

Anmeldemodalitäten

Die endgültige Anmeldung erfolgt während der Einführungsveranstaltung. Die Plätze werden unter den Anwesenden in der Reihenfolge der Erstanmeldung in TISS vergeben.

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
066 937 Software Engineering & Internet Computing Gebundenes Wahlfach
066 950 Informatikdidaktik Gebundenes Wahlfach

Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

Vorkenntnisse

Solidity

Weitere Informationen

  • Anwesenheitspflicht!

Sprache

bei Bedarf in Englisch