Single-Course English 5 ECTS

Applied Cryptography

Overall Course Objectives

To provide an introduction to the practical aspects of the design and analysis of cryptographic solutions.

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.

Recommended prerequisites

02239/01410, The course requires basic understanding of computer security and/or cryptology, but is possible to follow at the same time as 02239.

Teaching Method

Lectures, student seminars and project work


See course in the course database.





13 weeks




DTU Lyngby Campus

Course code 02232
Course type Candidate
Semester start Week 35
Semester end Week 48
Days Thurs 13-17

7.500,00 DKK