IT Security

Course Number 705058 and 705059 | Wintersemester 2019/20

The lecture IT Security gives an overview of real-world protocols and special topics which have gained popularity recently, such as privacy-enhancing technologies

Content

In detail, the content of the lecture is the following:

  • Random Number Generators
  • Key Establishment and Public Key Infrastructures
  • Protocols
  • TLS
  • Post-Quantum Security
  • Privacy-Enhancing Technologies
  • Cloud Cryptography
  • Quantum Key Distribution
  • Bitcoin and Proof of Work schemes

It is recommended to have already attended Introduction to Information Security.

Material

Lecture Slides

This table lists the slides of this year’s lectures and will be updated on the fly. Last year’s lecture slides are available here.

Topic Download
L0 — Introduction Slides
L1 — Random Number Generation, Key Management (Part 1) Slides

Practicals Slides

The descriptions of the tasks can be found in the following table. Last year’s task descriptions can be found here.

Topic Download
T0 — Course Overview and Task 0 Slides
T1 — Task 1 Slides

To view the content, you need a password which was made public in the first KU lecture.

Administrative Information

The course is split into a theoretical part (the “VO”) and a practical part (the “KU”).

Lecture Exams (VO)

For the lecture (TUGRAZonline), there are regularly scheduled closed-book exams (written, 90 minutes). The slides from the download section are subject to examination.

Please find the exam dates and registration in TUGRAZonline.

Practical Part (KU)

For the practical part (TUGRAZonline), you will have to implement parts of the TLS protocol and a scenario in the context of privacy-enhancing technologies in C++. The tasks are to be solved in groups of up to 4 (four) people. At the end of the semester, there will be an assignment interview (“Abgabegespräch”) in which you have to both explain parts of your implementation and show that you have understood the necessary concepts.

To participate in the practicals, every group has to register via STicS (Task 0).

Task Submission

Your tasks are split into a theoretical part and an implementation part. The theoretical part has to be submitted as PDF via STicS, for the implementation part you are given access to a Git repository in our teaching Git where you have to push and tag your submission. For more details we refer to the assignment sheet.

Deadlines

Task Presentation Deadline
Task 0: Group Registration 07.10.2019 16:00 13.10.2019 23:59
Task 1: TLS (Part 1) 14.10.2019 16:00 04.11.2019 16:00
Task 2: TLS (Part 2) 04.11.2019 16:00 09.12.2019 16:00
Task 3: Private Information Retrieval (PIR) 09.12.2019 16:00 13.01.2020 16:00

Links

Grading

You can earn a total of 100 points. The grading scheme is shown in the table below.

You will get a grade as soon as you push a tag for any of the tasks.

Points Grade
≥ 87.5 1
≥ 75.0, < 87.5 2
≥ 62.5, < 75.0 3
≥ 50.0, < 62.5 4
< 50.0 5

Contact and Communication

For questions regarding the courses we have the following communication channels:

  • Newsgroup tu-graz.lv.it-sicherheit for all questions regarding lectures and exercises
  • itsec-team@lists.iaik.tugraz.at for administrative questions specific to your situation (please use the newsgroup for questions that might be of interest for other students as well)

Lecture Dates

Date Begin End Location Event Type Comment
2019/10/21 14:00 16:00 HS i1 Abhaltung VO fix/
2019/10/21 14:00 16:00 HS i11 "SIEMENS Hörsaal" Abhaltung VO fix/
2019/10/21 16:00 16:45 HS i1 Abhaltung KU fix/
2019/10/28 14:00 16:00 HS i11 "SIEMENS Hörsaal" Abhaltung VO fix/
2019/10/28 16:00 17:00 HS i11 "SIEMENS Hörsaal" Abhaltung KU fix/
2019/11/04 14:00 16:00 HS i1 Abhaltung VO fix/
2019/11/04 14:00 16:00 HS i1 Abhaltung VO fix/
2019/11/04 16:00 16:45 HS i1 Abhaltung KU fix/
2019/11/11 14:00 16:00 HS i1 Abhaltung VO fix/
2019/11/11 16:00 16:45 HS i1 Abhaltung KU fix/
2019/11/18 14:00 16:00 HS i1 Abhaltung VO fix/
2019/11/18 16:00 16:45 HS i1 Abhaltung KU fix/
2019/11/25 14:00 16:00 HS i1 Abhaltung VO fix/
2019/11/25 16:00 16:45 HS i1 Abhaltung KU fix/
2019/12/02 14:00 16:00 HS i1 Abhaltung VO fix/
2019/12/02 16:00 16:45 HS i1 Abhaltung KU fix/
2019/12/09 14:00 16:00 HS i1 Abhaltung VO fix/
2019/12/09 16:00 16:45 HS i1 Abhaltung KU fix/
2020/01/13 14:00 16:00 HS i1 Abhaltung VO fix/
2020/01/13 16:00 16:45 HS i1 Abhaltung KU fix/
2020/01/20 14:00 16:00 HS i1 Abhaltung VO fix/
2020/01/20 16:00 16:45 HS i1 Abhaltung KU fix/
2020/01/21 10:00 12:00 Seminarraum Abhaltung KU fix/Group interviews / Abgabegespräche
2020/01/24 14:00 18:00 Seminarraum Abhaltung KU fix/Group interviews / Abgabegespräche
2020/01/27 14:00 16:00 HS i1 Abhaltung VO fix/
2020/01/27 16:00 16:45 HS i1 Abhaltung KU fix/

Exams

Course Date Begin End Slots Location
Lehrveranstaltungsprüfung 2019/10/08 14:30 16:30 27/9999
Lehrveranstaltungsprüfung 2019/11/14 10:00 12:00 6/9999
Lehrveranstaltungsprüfung 2020/01/27 14:00 16:00 1/9999

Lecturers

Christian Rechberger
Christian
Rechberger

Professor

View more
Dominik Lindenbauer
Dominik
Lindenbauer

Master Student

View more
Markus Schofnegger
Markus
Schofnegger

PhD Student

View more
Roman Walch
Roman
Walch

PhD Student

View more