Password Based Encryption

Course Outline

This course gives a comprehensive introduction to password based cryptography and shows how to incorporate this technology into existing infrastructures. The topics covered are the following:

  • Hash functions

  • Password hardening

  • Password hardened encryption services

  • Password based authentication

More advanced topics may be covered if time permits.

(Recommended) Requirements

Basic knowledge in cryptography, good programming skills, basic knowledge in IT security

Introduction to Modern Cryptography

Crypto Project

Learning objective

On successfully passing the course, the students understand the difficulty of securing systems under inside attacks and they learn how to integrate password hardening into existing infrastructures.

General Information

Lecture: Wednesday, 10:15 – 11:45, Room E 2.11

Tutorial: Friday, 10:15 – 11:45, H17 Maschinenbau

Instructor: Prof. Dr. Dominique Schröder

ECTS: 7,5

Language: German or English



Scientific papers that will be referred to during each lecture