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
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 |
09.12.2025 — 15.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 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.
Important Links
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.
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 |
| 2026/09/25 |
12:00 |
12:15 |
ICK1120H |
|
VO |
/ |
| 2026/09/25 |
12:15 |
13:15 |
ICK1120H |
EXAM |
VO |
EXAM/ |
| 2026/09/25 |
13:15 |
13:30 |
ICK1120H |
|
VO |
/ |
Lecturers