General
- study semester
-
4
- standard study semester
-
6
- cycle
- at least every two years
- duration
- 1 semester
- SWS
- 6
- ECTS
- 9
- teaching language
- English
People
- responsible
-
Dr. Nico Döttling
- lectures
-
Prof. Dr. Cas Cremers
Dr. Nico Döttling
Dr. Antoine Joux
Dr. Lucjan Hanzlik
Dr. Julian Loss
Assessment & Grades
- entrance requirements
-
For graduate students: Basic knowledge in theoretical computer science required, background knowledge in number theory and complexity theory helpful
- assessment / exams
- Oral / written exam (depending on the number of students)
- A re-exam is normally provided (as written or oral examination).
- grade
Will be determined from performance in exams, exercises and practical tasks. The exact modalities will be announced at the beginning of the module.
Workload
- course type /weekly hours
4 h lectures
+ 2 h tutorial
= 6 h (weekly)
- total workload
90 h of classes
+ 180 h private study
= 270 h (= 9 ECTS)
Aims / Competences to be developed
The students will acquire a comprehensive knowledge of the basic concepts of cryptography and formal definitions. They will be able to prove the security of basic techniques.
Content
- Symmetric and asymmetric encryption
- Digital signatures and message authentication codes
- Information theoretic and complexity theoretic definitions of security, cryptographic reduction proofs
- Cryptographic models, e.g. random oracle model
- Cryptographic primitives, e.g. trapdoor-one-way functions, pseudo random generators, etc.
- Cryptography in practice (standards, products)
- Selected topics from current research
Literature & Reading
Will be announced before the start of the course on the course page on the Internet.
Additional Information
Curriculum
This module is part of the following study programmes:
Informatik BSc: Stammvorlesungen
study semester: 5 / standard study semester: 6
Cybersicherheit BSc: Spezialisierter Bereich Cybersicherheit
study semester: 4 / standard study semester: 6
Medieninformatik BSc: Stammvorlesungen
study semester: 5-6 / standard study semester: 6
Lehramtsstudienfach Informatik: Wahlpflichtbereich 3
study semester: / standard study semester:
Informatik MSc: Stammvorlesungen
study semester: 1-3 / standard study semester: 4
Medieninformatik MSc: Stammvorlesungen
study semester: 1 / standard study semester: 4
Data Science and Artificial Intelligence MSc: Stammvorlesungen Informatik
study semester: 1 / standard study semester: 4
Cybersecurity MSc: Stammvorlesungen
study semester: 1-3 / standard study semester: 4
Cybersecurity BSc (English): Spezialisierter Bereich Cybersicherheit
study semester: 4 / standard study semester: 6
Computer Science BSc (English): Stammvorlesungen
study semester: 4-6 / standard study semester: 6
Entrepreneurial Cybersecurity MSc: Stammvorlesungen Cybersecurity
study semester: 1-3 / standard study semester: 4