CS 655 | English | Bachelor & Master

The Snowden/NSA affair has made a wider audience aware that virtually all electronic communication and data exchange over the Internet can and will be intercepted. Especially with confidential data such as credit card information when shopping in an online shop, it is important that these do not fall into the wrong hands. Therefore, it is extremely important for modern communication that the following security problems are solved:

  • My data should only be readable by the intended recipient.
  • I want my data to arrive unaltered.
  • I need to be sure that I am communicating with the right person (and not with a fake Amazon website, for example).

Cryptography does all this. The lecture provides an introduction to modern cryptography, i.e. to the theory and practice of (preferably) secure encryption of data. Basic cryptographic algorithms such as block encryption functions, key stream generators, one-way cryptographic functions, one-way functions and cryptographic hash functions are dealt with. As a first step, the treatment includes an analysis of the areas of application and threat scenarios from which, in addition to the ubiquitous demand for efficiency, the security-relevant design criteria for the corresponding cryptographic algorithms can be derived.

In addition to providing the mathematical, algorithmic and information-theoretical fundamentals necessary for understanding the material, various practical methods such as the Data Encryption Standard (DES) and the Advanced Encryption Standard (AES), the A5 algorithm of the GSM standard and the E0 algorithm of the Bluetooth standard are presented and evaluated.


The lecture slides and exercise sheets will be uploaded in the Ilias-Group “Cryptography [VÜ] (FSS 2022)


Against the previous announcement the lecture for Cryptography on Tuesday the 01.03.2022  will take place as scheduled.

The lecutre on  Tuesday, 15.3.2022 will be canceled.

  • Lecture

    The lecture takes place at the following times:

    • Tuesdays, 1345h-1515h in room A5, 6 – C014
    • Thursdays, 1345h-1515h in room A5, 6 – C013

    The lecture slides will be uploaded in the Ilias-Group “Cryptography [VÜ] (FSS 2022)

    The lecutre will be canceled on Tuesday, 15.3.2022.


  • Exercise Sessions

    The exercise session takes place approximately every 14 days on Wednesdays  from 1015h to 1145h in room A5, 6 – C015.
    Scheduled dates for the exercise, please be aware of changes:

    • 02.03.2022
    • 16.03.2022
    • 30.03.2022
    • 27.04.2022 moved to: 04.05.2022
    • 11.05.2022 moved to: 18.05.2022
    • 25.05.2022 canceled
    • 01.06.2022.

    Exercise sheets do not need to be handed in and are not evaluated. They are published in the Ilias Group “Cryptography [VÜ] (FSS 2022)”. It is nevertheless advisable to solve them independently. The exercises are coordinated and carried out by Jasmin Zalonis.