Cryptography & Authentication (ILV)Back
|Semester of degree program||Semester 3|
|Mode of delivery||Presence- and Telecourse|
|Language of instruction||English|
Cryptography is increasingly important to enhance security in network communication and electronic transactions.
This course aims to give students an introduction to the fundamental methods, the most used protocols and standards and a sound understanding of theory and implementation of cryptography in communication technology.
Students attending the course are able to identify the need and issues of authentication and identification within digital communication. They are familiar with concepts such as secret, public and shared key encryption, ciphers, digital authentication and identification. Students understand the mechanisms behind standard and methods in cryptography and can apply them to real use-cases and are able to critically analyze ethical and social aspects of using cryptography.
The module covers the following topics/contents:
• Secret Key Cryptography...
o ... Asym. / Sym. Encryption
o ... Stream Ciphers (RPG)
o ... Block Ciphers (DES/AES/PRP/PRF)
o ...Message Integrity
• Public / Shared Key Cryptopgraphy...
o ...Public Key Encryption (CCA)
o ...Digital Signature (RSA)
o ...Basic/Digest/NTLM Authentication (SSL/TLS)
o ...OAuth 2.0 (Access Token, Refresh Token, Roles, ...)
o ...Kerberos, PAP, CHAP, EAP, RADIUS
Lecture script (as provided in the course)
Selected Online papers and references (as provided in the course)
D. Boneh , V. Shoup: A Graduate Course in Applied Cryptography (V 0.5), Online, 2020
J. Katz, Y. Lindell: Introduction to Modern Cryptography (3rd edition), Chapman Hall CRC, 2020
Integrated course - teaching & discussion, demonstration, practical examples, home work
Immanent examination character: presentation, assignment reports, written/oral exam