Cryptographic protocols allow parties with potentially conflicting interests to jointly perform certain tasks.
course covers basic and advanced constructions for cryptographic
protocols and their applications, including Commitments, Secure Coin
Flipping, Zero-Knowledge Proofs, Mixnets, Anonymous Credentials, Private
Information Retrieval, Secure Multiparty Computation, and
Hardware-assisted Cryptographic Protocols.
Basic knowledge in cryptography is strongly recommended, e.g., by successfully completing the course "Introduction to Cryptography".
- Dozent*in: Helen Möllering