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.

2023W, SE, 2.0h, 3.0EC
TUWEL

Properties

  • 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

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
Thu15:00 - 17:0005.10.2023 - 25.01.2024FAV Hörsaal 2 Seminar
Thu17:00 - 18:0011.01.2024 - 25.01.2024FAV Hörsaal 2 Präsentationen
Seminar in Software Engineering (Smart Contracts) - Single appointments
DayDateTimeLocationDescription
Thu05.10.202315:00 - 17:00FAV Hörsaal 2 Vorbesprechung
Thu11.01.202415:00 - 17:00FAV Hörsaal 2 Präsentationen
Thu11.01.202417:00 - 18:00FAV Hörsaal 2 Präsentationen
Thu18.01.202415:00 - 17:00FAV Hörsaal 2 Präsentationen
Thu18.01.202417:00 - 18:00FAV Hörsaal 2 Präsentationen
Thu25.01.202415:00 - 17:00FAV Hörsaal 2 Präsentationen
Thu25.01.202417:00 - 18: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.

 

Curricula

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

Literature

No lecture notes are available.

Previous knowledge

Solidity

Miscellaneous

  • Attendance Required!

Language

if required in English