Fundamentals and applications of cryptography. Cryptography as a mathematical discipline: reductions, constructive cryptography paradigm, security proofs. The discussed primitives include cryptographic functions, pseudo-randomness, symmetric encryption and authentication, public-key encryption, key agreement, and digital signature schemes. Selected cryptanalytic techniques.
Objective
The goals are: (1) understand the basic theoretical concepts and scientific thinking in cryptography; (2) understand and apply some core cryptographic techniques and security proof methods; (3) be prepared and motivated to access the scientific literature and attend specialized courses in cryptography.
Content
See course description.
Lecture notes
yes.
Prerequisites / Notice
Familiarity with the basic cryptographic concepts as treated for example in the course "Information Security" is required but can in principle also be acquired in parallel to attending the course.
Performance assessment
Performance assessment information (valid until the course unit is held again)
The performance assessment is only offered in the session after the course unit. Repetition only possible after re-enrolling.
Mode of examination
written 120 minutes
Additional information on mode of examination
There will be two written intermediate exams during the semester and one final exam during the exam session. The grade of each intermediate exam amounts to 15% of the final grade, and the grade of the final exam amounts to 70% of the final grade. For students that are unable to attend the intermediate exams for important reasons (illness with medical certificate, military service), oral exams will be arranged.
Written aids
All exams are "closed book": No supplementary material is permitted.
This information can be updated until the beginning of the semester; information on the examination timetable is binding.