192.128 Seminar in Security (Smart Contracts)
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2023W, SE, 2.0h, 3.0EC


  • Semester hours: 2.0
  • Credits: 3.0
  • Type: SE Seminar
  • Format: Blended Learning

Learning outcomes

After successful completion of the course, students are able to understand and assess security aspects of smart contracts in detail. They are familiar with common taxonomies of vulnerabilities and relecant scientific literature.

Subject of course

  • Vulnerabilities in Smart Contracts
  • Analysis Methods
  • Tools
  • Exploits

Teaching methods

  • Introductory lecture
  • Literature study
  • Pratical exercises (exploit generation)
  • Written report on a selected vulnerability
  • Presentation

Mode of examination


Additional information

Knowledge of Solidity is required.

ECTS Breakdown

 2 h first meeting + introduction
8 h summary of selected vulnerabilites
50 h generation of exploits
6 h writing the report
5 h preparation of own presentation
4 h presentations
75 h = 3 ECTS
Please consider the plagiarism guidelines of TU Wien when writing your seminar paper: Directive concerning the handling of plagiarism (PDF)



Course dates

Thu15:00 - 17:0005.10.2023FAV Hörsaal 2 Vorbesprechung
Thu15:00 - 17:0011.01.2024 - 25.01.2024FAV Hörsaal 2 Präsentationen
Seminar in Security (Smart Contracts) - Single appointments
Thu05.10.202315:00 - 17:00FAV Hörsaal 2 Vorbesprechung
Thu11.01.202415:00 - 17:00FAV Hörsaal 2 Präsentationen
Thu18.01.202415:00 - 17:00FAV Hörsaal 2 Präsentationen
Thu25.01.202415:00 - 17:00FAV Hörsaal 2 Präsentationen

Examination modalities

  • Exploits
  • Report
  • Presentation

Course registration

Begin End Deregistration end
13.09.2023 13:00 13.10.2023 13:00 13.10.2023 13:00

Registration modalities

The final registration takes place during the introductory meeting. Places will be allocated among those present in the order of the initial registration in TISS.


Study CodeObligationSemesterPrecon.Info
066 937 Software Engineering & Internet Computing Mandatory elective


No lecture notes are available.

Previous knowledge



  • Attendance Required!


if required in English