Programme Cryptographic security
The courses of the computer security group are run according to the following programme.
Each student should start with the introductory course Cryptography which is offered in every winter term. Building on it in the summer term you can choose between two courses. Under the headline the Art of Cryptography you will find a course with varying topics emphasizing theory. The course under the headline eSecurity offers an applied view covering security on the internet and varying applications. In the following winter term a course under the headline Advanced Cryptography completes the programme. Its topic is varying and may be theoretical or applied.
IPEC Summerschool | Winter term | IPEC Winterschool | Summer term | IPEC Summerschool | Winter term |
|---|---|---|---|---|---|
| Cryptography |
| The Art of Cryptography |
|
|
|
|
| eSecurity |
| Advanced Cryptography |
|
|
| Seminar |
| Seminar |
Foundations of informatics - |
| Applied Cryptography |
| On request: |
|
|
| Seminar Schüler-Krypto | Satic (Seminar on Advanced Topics In Cryptography, S2) | Satic (Seminar on Advanced Topics In Cryptography, S2) | |
|
|
| Oberseminar | crypt@b-it | Oberseminar |
Having taken successfully at least two courses and a seminar, you can apply for a master's thesis within the area of cryptography and related subjects.
Cryptography
Cryptography deals with methods for secure data transfer. In earlier times this was the domain of military and intelligence agencies, but today modern cryptography has grown into a key technology, enabling e-commerce and secure internet communications. Its many applications range from credit and debit cards, mobile phones, tv decoders, and electronic money to unforgeable electronic signatures under orders and contracts concluded over the internet. In the course, we first discuss two of the current standard tools, namely AES and RSA. Further topics are key exchange, including group cryptography and discrete logarithms, digital signatures and identification, and cryptographic hash functions.
The Art of Cryptography
This course deepens and continues a theoretical topic within the realm of cryptography. Examples are
- Ellipitic curves.
- Pseudorandomness and zero-knowledge.
- Security reductions.
- Lattices.
eSecurity
After having learned the basic cryptographic primitives we consider applications of cryptography. The first focus is the security on the internet. The course will however go on to at least one further issue, for example electronic health systems, electronic elections, or electronic passports.
Advanced Cryptography
This course is based on the course Cryptography and one further course.
The aim is the study of one varying, advanced topic related to cryptography which may be practical or theoretical.
Typically, each of these four courses is an 8 credit course consisting of 4 lecture hours per week plus 2 tutorial hours. For students who only want 6 credit points, on request a breakpoint at about 3/4 of the teaching time will be defined, and only the course material up to that point will be relevant for their exams and grades.





