In this lecture, we will deal with fundamental features from coding theory and cryptography as well as the underlying mathematical principles such as
- Divisibility, Group Theory, Residue Class Rings, Complexity Theory
- Unique Decodability
- Block Codes
- Cryptosystems (Classical Cryptosystems, DES, Public Key Cryptosystems)
- Perfect Security and Quantum Key Distribution
- Hash Functions and Digital Signatures
- Zero-Knowledge Proofs
Associated Module: 11859
Basic knowledge on analysis, linear algebra, and group theory as well as school mathematics
Please, register for this course via Moodle. Due to the rapid dissemination of the Corona-virus, it may happen that this course will be provided in a completely digital way. We will inform you via Moodle.
During the semester, the assignment sheets which will be discussed in the tutorial as well as voluntary homework will be provided here as well as on the Moodle pages associated with this course.
There will be a written examination at 28th July 2020 from 08:30am to 10:00 am in ZHG HSC. Admissible auxiliary material will be announced in the lecture and the tutorial.
N.L. Biggs: Codes - An Introduction to Information Communication and Cryptography, Springer 2008
J.A. Buchmann: Introduction to Cryptography, Springer 2004
H. Delfs, H. Knebl: Introduction to Cryptography, Springer 2002
J. Hoffstein, J. Pipher, J. S. Silverman: An Introduction to Mathematical Cryptography, 2014 Springer
D.R. Stinson: Cryptography - Theory and Practice, CRC Press 1995