Information Security (WS 2021/22)

Course Number INP33404UF and INP33503UF | Wintersemester 2021/22

Understand the basics of secure applications

Lecturers

Maria Eichlseder

Daniel Gruß

Jakob Heher

Daniel Kales

Martin Schwarzl

Teaching Assistants

Katharina Koschatko

Elias Andrieu

Clemens Berger

Amel Smajic

Clemens Walluschek

Thomas Wedenig

Content

This module introduces you to the key topics of information security: cryptography, system security, and network security. Topics include encryption algorithms, digital signatures, secure communication protocols, threat scenarios for IT systems, isolation techniques, runtime security, side-channel attacks, network security, privacy, and more.

COVID-19 Info

The lecture (VO) is virtual and streamed on YouTube (individual URLs in TUGRAZonline and below). VO exams will be conducted in presence in the central exam weeks.
The exercises (KU) are virtual with YouTube streams and Discord interviews. See also the TeachCenter for information.

Material

Date Who Lecture 9:30–12:00 Where Practicals 13:30–15:00
01.10.2021 ME L0 – Intro YouTube
08.10.2021 ME L1 – Cryptography 1 YouTube P1 – Kickoff, Group Registration Deadline
15.10.2021 ME L2 – Cryptography 2 YouTube P1 – Tutorial
22.10.2021 ME L3 – Cryptography 3 P1 – Question Hour
29.10.2021 ME L4 – Cryptography 4 P1 – Question Hour
05.11.2021 DG L5 – System Security 1 P2 – Kickoff, P1 – Deadline
12.11.2021 DG L6 – System Security 2 P2 – Tutorial
19.11.2021 DG L7 – System Security 3 P2 – Tutorial/Question Hour
26.11.2021 DG L8 – System Security 4 P2 – Question Hour
03.12.2021 JH L9 – Network Security 1 P2 – Question Hour
10.12.2021 JH LA – Network Security 2 P3 – Kickoff, P2 – Deadline
17.12.2021 LB – TBA P3 – Tutorial
Holidays
07.01.2022 JH LC – Network Security 3 P3 – Question Hour
14.01.2022 JH LD – Network Security 4 P3 – Question Hour
21.01.2022 LE – Outro P3 – Deadline
28.01.2022 LF – Exam  

Practicals

Task Kick-off (13:30) Deadline (23:59, git tag) Material
P1 Cryptography 08.10.2021 05.11.2021 assignment sheet, upstream repo, VM (pw: InfoSec123!)
P2 System Security 05.11.2021 10.12.2021  
P3 Network Security 10.12.2021 21.01.2022  

Group registration deadline: 08.10.2021 (23:59)

Previous versions of this course: WS 2020/2021 (YouTube playlist), WS 2019/2020

Administrative Information

Note for students of the discontinued 15U, 15U-A, 16U, 16U-A curricula looking for “Introduction to Information Security”:
You’ve found the right place :-) According to the equivalence lists of the new 2019 curricula, “Information Security” VO is equivalent to the previous “Introduction to Information Security” VO, and “Information Security” KU is equivalent to the previous “Introduction to Information Security” KU (and, in some cases, “Rechner- und Kommunikationsnetze” KU) – register for this course and it will count for your curriculum. If you still have questions on the transition, please check our IAIK course equivalence list or contact your student representation Bits or your Dean of studies.

Lecture Exams (VO)

In order to get a grade for the VO, you take a written, 60-minute exam. This is a closed-book exam, i.e., you are not allowed to bring additional material such as slides, notes, or books. We offer 3 exam dates per semester. See above for COVID rules.

Grade 5 4 3 2 1
Min. Points < 24 ≥ 24 ≥ 30 ≥ 36 ≥ 42 of 48

Practicals (KU)

In the practicals, you implement small projects related to the topics discussed in the lectures. The practicals consist of 3 assignments P1, P2, P3 solved in teams of 2 students.

Teams and Team Registration

The KU is done in teams of 2 students. You can use the IAIK discord, channel infosec-groupsearch to find team members. You then register your team at the TeachCenter. Your team will be assigned a random teaching assistent for the assignment interviews.

Submission

You are given access to a git repository in our teaching git where you have to push your submission. The required content is discussed in the Kick-Off lectures.

You must mark your final submission by tagging it in git. The tag label starts with the assignment (P1, P2, P3), followed by a dash and a number. As an example, P1-1 is the label for the first assignment. As tags cannot be deleted, you may always update your final submission by increasing the appended number: P1-2, P1-3, etc. In the end, the tag with the highest number before the deadline counts.

Your submissions will be tested automatically by our test system. Thus, you need to respect and meet file naming constraints of the individual assignments. Otherwise, the tests will all fail and you will receive 0 points for the assignment.

After hand-in of each task, there will be a team interview with your teaching assistant. There, both team members need to be able to explain your solution.

Grading

You can earn a total of 48 points: 16 for each task. The grading scheme is shown in the table below.

You will get a grade as soon as you hand in a solution to P1 by adding a git tag. Groups that do not hand in anything for P1 will not be given a grade and will be unregistered from the course. Note that handing in P1 (even an empty solution) is the only condition for “getting a grade”.

Grade 5 4 3 2 1
Min. Points < 24 ≥ 24 ≥ 30 ≥ 36 ≥ 42 of 48

Contact and Communication

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

  • TU Graz Teach Center: Official Announcements, FAQs, Forum and more.
  • Discord: IAIK server, channel infosec for all questions regarding lectures and exercises.
  • Discord: IAIK server, channel infosec-groupsearch to find team members for the exercises.
  • Mail your teaching assistent for questions and problems regarding your team or topic. Please use Discord for questions regarding the exercise topics, as other students might be interested as well.
  • infosec@iaik.tugraz.at for administrative questions (specific to your situation). Please use Discord for questions that might be of interest for other students as well.

Lecture Dates

Date Begin End Location Event Type Comment
2021/10/22 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2021/10/22 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2021/10/29 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2021/10/29 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2021/11/05 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2021/11/05 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2021/11/12 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2021/11/12 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2021/11/19 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2021/11/19 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2021/11/26 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2021/11/26 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2021/12/03 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2021/12/03 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2021/12/10 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2021/12/10 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2021/12/17 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2021/12/17 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2022/01/07 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2022/01/07 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2022/01/14 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2022/01/14 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2022/01/21 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2022/01/21 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)
2022/01/28 09:30 12:00 External Location (please check TUGRAZonline) Abhaltung VO fix/
2022/01/28 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/Livestream (URL will be updated here)

Lecturers

Maria Eichlseder
Maria
Eichlseder

Assistant Professor

View more
Daniel Gruß
Daniel
Gruß

Assistant Professor

View more
Jakob Heher
Jakob
Heher

PhD Student

View more
Daniel Kales
Daniel
Kales

PhD Candidate

View more
Martin Schwarzl
Martin
Schwarzl

PhD Student

View more

Teaching Assistants

Katharina Koschatko
Katharina
Koschatko


View more
Elias Andrieu
Elias
Andrieu


View more
Clemens Berger
Clemens
Berger


View more
Amel Smajic
Amel
Smajic


View more
Clemens Walluschek
Clemens
Walluschek


View more
Thomas Wedenig
Thomas
Wedenig


View more