622.754 (22S) Cryptography
Überblick
Weitere Informationen zum Lehrbetrieb vor Ort finden Sie unter: https://www.aau.at/corona.
- Lehrende/r
- LV-Titel englisch Cryptography
- LV-Art Vorlesung-Kurs (prüfungsimmanente LV )
- LV-Modell Blended-Learning-Lehrveranstaltung
- Online-Anteil 50%
- Semesterstunde/n 4.0
- ECTS-Anrechnungspunkte 4.0
- Anmeldungen 9 (30 max.)
- Organisationseinheit
- Unterrichtssprache Englisch
- mögliche Sprache/n der Leistungserbringung Deutsch , Englisch
- LV-Beginn 01.03.2022
- eLearning zum Moodle-Kurs
Zeit und Ort
LV-Beschreibung
Intendierte Lernergebnisse
Die LV zielt darauf ab Studierende den Umgang mit den grundlegenden Denkweisen vertraut zu machen die Sicherheitsarchitekten in Unternehmen verwenden. Wir besprechen und analysieren deshalb moderne kryptografische Systeme (symmetrische und asymmetrische) und beleuchten Sicherheitsbegriffe im Detail. Neben dem Verstehen der Systeme/Konstruktionen ist ein weiterer wesentlicher Aspekt deren Integration in praktische Systeme (TLS, LTE), und der Aspekt der Post-Quantum Kryptografie.
Lehrmethodik inkl. Einsatz von eLearning-Tools
Vortraege, Folien, (Haus)Uebungen, kleine praktische Projekte.
Inhalt/e
Symmetrische und Asymmetrische Kryptografie, inklusive Post-Quantum Kryptografie.
Erwartete Vorkenntnisse
Basiskenntnisse der Mathematik und des Programmierens.
Literatur
Es gibt einen kompletten Foliensatz sowie Buecher fuer die es freie pdfs gibt (siehe Moodle).
Intendierte Lernergebnisse
This unit aims to expose students to the way applied cryptographers (and security professionals more generally) think. We will study a number of cryptographic techniques, mainly focusing on encryption, emphasising how practice informs the theory and design of modern cryptography (and vice versa).
During the interactive sessions, there will be a mix of practical exercises (individually and group work), hands-on research, and discussion based learning. For these interactive components I might invite researchers from the Cybersecurity group along. You are expected to attend these interactive sessions.
For the non-interactive sessions, I will provide pre-recorded videos via my YouTube channel, and I will be online for questions via chat/messaging on Discord. I will not monitor attendance for the non-interactive sessions.
I will draw on several textbooks, the first one has a free online version available:
- Smart: Cryptography made simple (original here: https://homes.esat.kuleuven.be/~nsmart/Crypto_Book/, and pdf version here: https://www.cs.umd.edu/~waa/414-F11/IntroToCrypto.pdf)
- Katz and Lindell: Introduction to Modern Cryptography.
Anybody who has an interest in Cybersecurity (aka Information Security aka System Security aka IT Security) should attend this course.
Lehrmethodik inkl. Einsatz von eLearning-Tools
Pre-recorded lectures, hands on exercises (online in groups and individually), discussions, a small project.
All of the material is provided in English language, and the "default" language in class is English. However, it is absolutely fine if you ask a question in German language, or if you need a further clarification in German.
Inhalt/e
Modern cryptography focussing on encryption (for both data at rest and in transit). We will thus cover symmetric and asymmetric cryptography, and consider how the stuff underpinning web security (TLS), messenger security (WhatsApp), smart card security, IoT security, etc. really works.
This year's special focus will be on the impact of quantum computing on cryptography and cybersecurity.
Erwartete Vorkenntnisse
Ideally students have some grounding in discrete mathematics; in particular modular arithmetic, as well as grounding in basic probability theory. But I will as far as possible provide hands on exercises on different levels to cater for a wide audience.
Curriculare Anmeldevoraussetzungen
None.
Literatur
I will provide notes/slides and links to online teaching material.
Prüfungsinformationen
Beurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 19W.2)
-
Fach: Systemsicherheit
(Wahlfach)
-
8.9 Systemsicherheit (
0.0h XX / 12.0 ECTS)
- 622.754 Cryptography (4.0h VC / 4.0 ECTS) Absolvierung im 4., 5., 6. Semester empfohlen
-
8.9 Systemsicherheit (
0.0h XX / 12.0 ECTS)
-
Fach: Systemsicherheit
(Wahlfach)