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 takes place at the following times:
The exercise approx. takes place (after announcement) in 2-weekly rhythm at one of the two lecture dates.
The exercise takes place approximately every 14 days on Thursdays or Fridays from 10:15 a.m. to 11:45 a.m. in building B6 room A2.04 alternating with the lecture. Exercise sheets do not need to be handed in and are not evaluated. It is nevertheless advisable to process them independently. The exercises are coordinated and carried out by Christian Müller.
Written, 90-minute exam