192.127 Seminar in Software Engineering (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.

2021W, SE, 2.0h, 3.0EC

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: SE Seminar
  • Format: Hybrid

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

Immanent

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)

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue14:00 - 16:0012.10.2021EI 8 Pötzl HS First meeting
Tue14:00 - 16:0011.01.2022 - 18.01.2022EI 11 Geodäsie HS Präsentationen
Seminar in Software Engineering (Smart Contracts) - Single appointments
DayDateTimeLocationDescription
Tue12.10.202114:00 - 16:00EI 8 Pötzl HS First meeting
Tue11.01.202214:00 - 16:00EI 11 Geodäsie HS Presentations
Tue18.01.202214:00 - 16:00EI 11 Geodäsie HS Presentations

Examination modalities

  • Exploits
  • Report
  • Presentation

Course registration

Begin End Deregistration end
15.09.2021 13:00 15.10.2021 13:00 15.10.2021 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.

 

Curricula

Literature

No lecture notes are available.

Previous knowledge

Solidity

Miscellaneous

  • Attendance Required!

Language

if required in English