Teaching

Cryptographic Computation and Blockchain

Master course, IT University of Copenhagen, 2021

This course introduces basic concepts and techniques for designing and analysing cryptographic protocols with a focus on privacy preserving computation and blockchain protocols. It covers both the main constructions of such protocols and the theoretical models used for proving their security.

Security 1

Master course, IT University of Copenhagen, 2020

This is an introductory course on information security. The course focuses on introductory aspects of analysis, design and implementation of secure software.