Single-Course
Engelsk
5 ECTS
Applied Cryptography
Overall Course Objectives
To provide an introduction to the practical aspects of the design and analysis of cryptographic solutions.
See course description in Danish
Learning Objectives
- analyse an application scenario and identify common threats, vulnerabilities and risks;
- survey the research literature and select relevant solutions for a given security problem in a distributed system;
- compare and contrast these techniques with respect to achieving a specific security goal in a specific security context;
- design a distributed application or system that employs advanced cryptographic techniques and protocols;
- evaluate a proposed cryptographic solution for a specific security problem;
- document their work with the security process in a clear and concise report;
- present and defend (orally) a complex cryptographic solution;
- provide constructive criticism (orally and written) on cryptographic solutions proposed by third parties.
Course Content
The course introduces practical design and security analysis of cryptographic solutions. The necessary cryptographic basics and methodology are introduced in the course.
Students will work in groups on a given security problem, going through the phases of analysis, design, evaluation and documentation of a cryptographic solution to the particular problem. Students will be required to analyse the solutions proposed by other groups and to provide constructive criticism on those solutions.
Teaching Method
Lectures, student seminars and project work