# 192.124 Symmetric Cryptography Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.\$(function(){PrimeFaces.cw("Tooltip","widget_j_id_20",{id:"j_id_20",showEffect:"fade",hideEffect:"fade",target:"isAllSteop"});});Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.\$(function(){PrimeFaces.cw("Tooltip","widget_j_id_22",{id:"j_id_22",showEffect:"fade",hideEffect:"fade",target:"isAnySteop"});}); 2021W

2021W, VU, 4.0h, 6.0EC

## Merkmale

• Semesterwochenstunden: 4.0
• ECTS: 6.0
• Typ: VU Vorlesung mit Übung
• LectureTube Lehrveranstaltung
• Format der Abhaltung: Distance Learning

## Lernergebnisse

Nach positiver Absolvierung der Lehrveranstaltung sind Studierende in der Lage...

• Explain, argue the security of, and identify generic attacks on (tweakable) block ciphers, forkciphers, and compression functions in encryption, message authentication, hashing, authenticated encryption, and key derivation modes, among others.
• Identify and reason about suitable use cases and applications of symmetric cryptographic schemes in higher level protocols and systems like TLS, IoT, end-to-end encryption, blockchains, etc.
• Reason about lightweight symmetric cryptographic security requirements and design criteria.
• Prove basic symmetric designs secure in the provable framework.
• Assess, and compare existing symmetric designs with respect to security levels, efficiency and applicability features.
• Present and explain in detail contemporary use cases, attacks and/or security proofs on symmetric algorithms.

## Inhalt der Lehrveranstaltung

• Provable security and security notions in symmetric cryptography - pseudorandom functions and permutations, indistinguishability, unforgeability, collision resistance, etc.
• Designs of building blocks: (tweakable) block ciphers, forkciphers, permutations, compression functions, etc.
• Secure modes of operation: encryption, message authentication, hashing, authenticated encryption, key derivation modes, etc.
• Symmetric lightweight cryptographic designs and the ongoing NIST competition. Attacks and crypto failures.
• Applications of symmetric cryptography: communication protocols like TLS, end-to-end encryption protocols, etc.

## Methoden

The course is run online.

• Lectures and slides will be delivered online both live and prerecorded.
• Role model and feedback-oriented learning: Presenting projects and homeworks, explaining, comparing, contrasting, and rating own and others solutions of assignments in semi-guided sessions.

Prüfungsimmanent

## Weitere Informationen

ECTS Breakdown

30 h lectures

10 h = student presentations

58 h self- study

50 h = exercises and projects

2 h exam

150h Total

## LVA Termine

TagZeitDatumOrtBeschreibung
Mi.09:00 - 11:0006.10.2021 - 19.01.2022 Online event (LIVE)Lectures
Do.10:00 - 12:0028.10.2021 - 27.01.2022 (LIVE)Exercises
Symmetric Cryptography - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.06.10.202109:00 - 11:00 Online eventLectures
Mi.13.10.202109:00 - 11:00 Online eventLectures
Mi.20.10.202109:00 - 11:00 Online eventLectures
Mi.27.10.202109:00 - 11:00 Online eventLectures
Do.28.10.202110:00 - 12:00 Exercises
Mi.03.11.202109:00 - 11:00 Online eventLectures
Do.04.11.202110:00 - 12:00 Exercises
Mi.10.11.202109:00 - 11:00 Online eventLectures
Do.11.11.202110:00 - 12:00 Exercises
Mi.17.11.202109:00 - 11:00 Online eventLectures
Do.18.11.202110:00 - 12:00 Exercises
Mi.24.11.202109:00 - 11:00 Online eventLectures
Do.25.11.202110:00 - 12:00 Exercises
Mi.01.12.202109:00 - 11:00 Online eventLectures
Do.02.12.202110:00 - 12:00 Exercises
Do.09.12.202110:00 - 12:00 Exercises
Mi.15.12.202109:00 - 11:00 Online eventLectures
Do.16.12.202110:00 - 12:00 Exercises
Mi.12.01.202209:00 - 11:00 Online eventLectures
Do.13.01.202210:00 - 12:00 Exercises

## Leistungsnachweis

• Homework and projects 40%
• Exam 60%

## LVA-Anmeldung

Von Bis Abmeldung bis
02.08.2021 12:00 15.10.2021 23:59 15.10.2021 23:59

## Literatur

Es wird kein Skriptum zur Lehrveranstaltung angeboten.

## Vorkenntnisse

• Basic knowledge in Security/Cryptography
• Basic knowledge in probability theory

Englisch