Information Security (WS 2025/26)

Course Number INP33404UF and INP33503UF | Wintersemester 2025/26

Understand the basics of secure applications

Lecturers

Maria Eichlseder

Daniel Gruß

Sujoy Sinha Roy

Jakob Heher

Lukas Anton Lamster

Marcel Nageler

Sudheendra Raghav Neela

Teaching Assistants

Michael Eckert

Sebastian Daniel Felix

Sarah Hartinger

Marco Kutscha

Dennis Günter Köb

Simon Paul Possegger

Julia Riel

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.

Material

Date Who Lecture 9:35–12:00 (HS i13) Recording Practicals 13:35–15:00
03.10.2025 ME L0 – Introduction YouTube (2021)  
10.10.2025 ME L1 – Cryptography 1 YouTube (2021) P1 Kickoff, Group Registration Deadline
17.10.2025 ME L2 – Cryptography 2 YouTube (2021) P1 Tutorial
24.10.2025 ME L3 – Cryptography 3 YouTube (2021) P1 Tutorial
31.10.2025 ME L4 – Cryptography 4 YouTube (2021) P1 Question Hour (Discord)
07.11.2025 SN L5 – System Security 1 YouTube (2021) P1 Deadline, P2 Kickoff
14.11.2025 DG L6 – System Security 2 YouTube (2020) P2 Tutorial (powntools)
21.11.2025 SN L7 – System Security 3 YouTube (2021) P2 Tutorial (rev)
28.11.2025 SSR L8 – System Security 4 YouTube (2021) P2 Question Hour (Discord)
05.12.2025 SSR L9 – System Security 5   P2 Deadline, P3 Kickoff
12.12.2025 JH LA – Network Security 1 YouTube (2021)  
09.01.2026 JH LB – Network Security 2 YouTube (2021) P3 Question Hour (Discord)
16.01.2026 JH LC – Network Security 3   P3 Deadline
23.01.2026 JH LD – Network Security 4    
    VO Exam    
Previous versions of this course: WS 2024/2025, WS 2023/2024, WS 2022/2023, WS 2021/2022 (YouTube playlist), WS 2020/2021 (YouTube playlist), WS 2019/2020

Practicals

Task Kick-off (13:30) Deadline (18:00, git tag) Assignment Interviews Material
P1 Cryptography 10.10.2025 07.11.2025 10.11.2025 — 13.11.2025 assignment sheet, upstream repo
P2 System Security 07.11.2025 05.12.2025 08.12.2025 — 11.12.2025 assignment sheet
P3 Network Security 05.12.2025 16.01.2026 19.01.2026 — 22.01.2026 assignment sheet
Group registration deadline: 10.10.2025 (18:00)

Administrative Information

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 any material such as notes or books. You can earn a total of 48 points: 8 for each of 6 question pages. Each area (Cryptography, System Security, Network Security) is represented by 2 question pages.
Grade 5 4 3 2 1  
Min. Points < 24 ≥ 24 ≥ 30 ≥ 36 ≥ 42 of 48
You can find upcoming exam dates in TUGRAZonline.

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 ISEC Discord, channel infosec-groupsearch to find team members. You then register your team on the infosec test system. Your team will be assigned a random teaching assistant 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 is based on the assignment: P1, P2, and P3. As an example, P1 is the tag label for the first assignment. Before the deadline, you can change your tag if need be. 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 a 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
We treat the involvement of ChatGPT and similar tools the same way as the involvement of another natural person. That is, for involvement that qualifies as plagiarism or an impermissible level of assistance, the consequences will be the same in both cases to the strictest extent possible.

Contact and Communication

For questions regarding the courses we have the following communication channels:
  • Discord: ISEC server, channel infosec-announcements for official announcements.
  • Discord: ISEC server, channel infosec-p1/p2/p3 for all questions regarding the exercises.
  • Discord: ISEC server, channel infosec-vo for all questions regarding the lectures.
  • Discord: ISEC server, channel infosec-groupsearch to find team members for the exercises.
  • Do not directly message the tutors on Discord, use the relevant Discord channels as other students might be interested as well.
  • infosec.isec@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
2025/10/17 09:30 12:00 HS i13 Abhaltung VO fix/
2025/10/17 13:30 15:00 HS i13 Abhaltung KU fix/
2025/10/24 09:30 12:00 HS i13 Abhaltung VO fix/
2025/10/24 13:30 15:00 HS i13 Abhaltung KU fix/
2025/10/31 09:30 12:00 HS i13 Abhaltung VO fix/
2025/10/31 13:30 15:00 External Location (please check TUGRAZonline) Abhaltung KU fix/
2025/11/07 09:30 12:00 HS i13 Abhaltung VO fix/
2025/11/07 13:30 15:00 HS i13 Abhaltung KU fix/
2025/11/10 08:00 14:00 Seminarraum Abhaltung KU fix/
2025/11/10 08:00 14:00 Seminarraum Abhaltung KU fix/
2025/11/11 10:15 17:00 Seminarraum Abhaltung KU fix/
2025/11/12 08:00 15:45 Seminarraum Abhaltung KU fix/
2025/11/13 08:00 17:00 Seminarraum Abhaltung KU fix/
2025/11/14 09:30 12:00 HS i13 Abhaltung VO fix/
2025/11/14 13:30 15:00 HS i13 Abhaltung KU fix/
2025/11/21 09:30 12:00 HS i13 Abhaltung VO fix/
2025/11/21 13:30 15:00 HS i13 Abhaltung KU fix/
2025/11/28 09:30 12:00 HS i13 Abhaltung VO fix/
2025/11/28 13:30 15:00 HS i13 Abhaltung KU fix/
2025/12/05 09:30 12:00 HS i13 Abhaltung VO fix/
2025/12/05 13:30 15:00 HS i13 Abhaltung KU fix/
2025/12/12 09:30 12:00 HS i13 Abhaltung VO fix/
2025/12/12 13:30 15:00 HS i13 Abhaltung KU fix/
2025/12/17 17:15 21:00 HS i13 Abhaltung VO fix/
2025/12/19 09:30 12:00 HS i13 Abhaltung VO fix/
2025/12/19 13:30 15:00 HS i13 Abhaltung KU fix/
2026/01/09 09:30 12:00 HS i13 Abhaltung VO fix/
2026/01/09 13:30 15:00 HS i13 Abhaltung KU fix/
2026/01/16 09:30 12:00 HS i13 Abhaltung VO fix/
2026/01/16 13:30 15:00 HS i13 Abhaltung KU fix/
2026/01/23 09:30 12:00 HS i13 Abhaltung VO fix/
2026/01/23 13:30 15:00 HS i13 Abhaltung KU fix/
2026/01/30 13:30 15:00 HS i13 Abhaltung KU fix/

Lecturers

Maria Eichlseder
Maria
Eichlseder

Associate Professor

View more
Daniel Gruß
Daniel
Gruß

Professor

View more
Sujoy Sinha Roy
Sujoy
Sinha Roy

Associate Professor

View more
Jakob Heher
Jakob
Heher

Researcher

View more
Lukas Anton Lamster
Lukas Anton
Lamster

PhD Student

View more
Marcel Nageler
Marcel
Nageler

PhD Candidate

View more
Sudheendra Raghav Neela
Sudheendra Raghav
Neela

PhD Student

View more

Teaching Assistants

Michael Eckert
Michael
Eckert


View more
Sebastian Daniel Felix
Sebastian Daniel
Felix


View more
Sarah Hartinger
Sarah
Hartinger


View more
Marco Kutscha
Marco
Kutscha


View more
Dennis Günter Köb
Dennis Günter
Köb


View more
Simon Paul Possegger
Simon Paul
Possegger


View more
Julia Riel
Julia
Riel


View more