htw saar
Back to Main Page

Choose Module Version:


Cryptography Engineering

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
Semester: 2
Mandatory course: yes
Language of instruction:
Written exam
Curricular relevance:
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

[updated 10.11.2016]
Recommended as prerequisite for:
Module coordinator:
Prof. Dr. Damian Weber
Lecturer: Prof. Dr. Damian Weber

[updated 27.09.2016]
Learning outcomes:
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.

[updated 26.02.2018]
Module content:
 1. Basics, terms and definitions
 2. RSA
 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

[updated 26.02.2018]
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

[updated 26.02.2018]
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]