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.

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 - QUER First meeting
Tue14:00 - 16:0011.01.2022 - 18.01.2022EI 11 Geodäsie HS - GEO Presentations
Seminar in Security (Smart Contracts) - Single appointments
DayDateTimeLocationDescription
Tue12.10.202114:00 - 16:00EI 8 Pötzl HS - QUER First meeting
Tue11.01.202214:00 - 16:00EI 11 Geodäsie HS - GEO Presentations
Tue18.01.202214:00 - 16:00EI 11 Geodäsie HS - GEO 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 seminar is held together with 192.127 Seminar in Software Engineering (Smart Contracts) and has a joint registration. Registration is possible only there from September 15th, 13:00.

Application is currently locked manually.

Curricula

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

Literature

No lecture notes are available.

Previous knowledge

Solidity

Language

if required in English