|Module name (EN): Cryptography Engineering|
|Degree programme: Computer Science and Communication Systems, Master, ASPO 01.10.2017|
|Module code: KIM-CE|
|Hours per semester week / Teaching method: 2V+2P (4 hours per week)|
|ECTS credits: 6|
|Mandatory course: yes|
|Language of instruction:
KIM-CE Computer Science and Communication Systems, Master, ASPO 01.10.2017, semester 2, mandatory course
PIM-CE Applied Informatics, Master, ASPO 01.10.2017, semester 2, optional course, informatics specific
60 class hours (= 45 clock hours) over a 15-week period.
The total student study time is 180 hours (equivalent to 6 ECTS credits).
There are therefore 135 hours available for class preparation and follow-up work and exam preparation.
|Recommended prerequisites (modules):
KIM-DM Discrete Mathematics
|Recommended as prerequisite for:
Prof. Dr. Damian Weber
|Lecturer: Prof. Dr. Damian Weber
Students will be able to assess the security of symmetric and public-key cryptosystems against different types of attacks, because they have been familiarized with typical attack techniques.
They can configure cryptosystems, understand their implementation and point out possible weaknesses.
After a detailed analysis, they can draw up a proposal to increase the security level for a given application scenario.
1. Basics, terms and definitions
3. Diffie-Hellman key exchange
4. ElGamal encryption and signature scheme
5. Elliptic curve cryptography
6. Cryptographic hash functions
7. Digital signatures (RSA, DSA, ECDSA)
8. Symmetrical cryptography methods
9. Authenticated encryption
|Recommended or required reading:
Ferguson, Cryptography Engineering: Design Principles and Practical Applications, Wiley, 2010
Paar, Understanding Cryptography: A Textbook for Students and Practitioners, Springer, 2011
Katz, Lindell, Introduction to Modern Cryptography, 2014
|Module offered in: |
SS 2020, SS 2019, SS 2018
[Sun Jul 5 15:18:09 CEST 2020, CKEY=kce, BKEY=kim2, CID=KIM-CE, LANGUAGE=en, DATE=05.07.2020]