703147 VU Angewandte Kryptographie

Sommersemester 2025 | Stand: 15.02.2025 LV auf Merkliste setzen
703147
VU Angewandte Kryptographie
VU 3
5
wöch.
jährlich
Englisch

The students will learn basic cryptographic primitives and their real world applications for securing digital communications. They will get familiar with selected cryptographic libraries. The students will learn selected (basic) cryptanalytic attacks against cryptographic primitives and the practical effect of such attacks on real world applications (e.g. network protocols, password security). 

Upon successful completion of the course the students will have knowledge of fundamental cryptographic primitives and how such primitives are used in widely used real world applications and protocols. 

  • Block cipher and encryption modes; Introduction to TLS; Message authentication and encryption in TLS; Encryption (mode) of Telegram; Cryptanalytic attacks on (selected) encryption modes and their real-world effect
  • Hash functions  and applications; Time memory tradeoff attacks; Cryptanalytic attacks on MD4/5
  • Public key cryptography: RSA, Diffie-Hellman, Digital Signature; PKI and CA authority; Forging certificates
  • PRNG, PRNG with crypto libraries; PRNG in linux systems; Breaking PRNGs
  • SSL library for cryptographic functions;
  • Key-derivation function (KDF); HKDF and application in Signal protocol

Quizzes and Presentation of (implementation/programming) assignments 

Knowledge of Algorithm, Programming (e.g. Python), Discrete mathematics (basics)

Allocation of places in courses with a limited number of participants (PS, SE, VU, PJ)

In courses with a limited number of participants, course places are allocated as follows:

1. Students for whom the study duration would be extended due to the postponement are to be given priority.

2. If the criteria in no. 1 do not suffice, first, students for whom this course is part of a compulsory module are to be given priority, and second, students for whom this course is part of an elective module.

3. If the criteria in no. 1 and 2 do not suffice, the available places are drawn by random.

Curriculum BA Computer Science 2019

06.03.2025
Gruppe 0
Datum Uhrzeit Ort
Do 06.03.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 13.03.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 20.03.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 27.03.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 03.04.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 10.04.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 08.05.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 15.05.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 22.05.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 05.06.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 12.06.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Do 26.06.2025
08.45 - 11.45 rr 15 rr 15 Barrierefrei
Gruppe Anmeldefrist
703147-0 01.02.2025 08:00 - 21.02.2025 23:59
Campa L., Roy A.