Single-Course
Engelsk
5 ECTS
Applied Cryptography
Overall Course Objectives
Participants will learn about the concrete implementation of cryptography for practical use and the use of efficient cryptographic techniques to construct complex solutions.
See course description in Danish
Learning Objectives
- Explain and implement fundamental components of symmetric cryptographic algorithms
- Explain and implement optimized algorithms required for asymmetric cryptographic algorithms
- Explain and implement symmetric cryptographic primitives
- Explain and implement public-key cryptographic algorithms
- Analyze and implement attacks on practical cryptography
- Discuss the efficiency of concretely deployed cryptography
- Explain advanced practically used cryptography that is currently deployed or being deployed
- Disseminate practical knowledge about cryptographic algorithms and protocols
Course Content
Fundamental algorithms to implement cryptography, use of cryptographic libraries, efficiency considerations in deployments of cryptography, leakage in cryptographic implementations, advanced cryptography such as authentication schemes, blockchains, and private set-intersection.
Possible start times
- 36 – 49 (Thurs 13-17)
- 6 – 20 (Thurs 13-17)
Teaching Method
Lectures, student seminars and project work




