Content
Cryptographic protocols allow parties with potentially conflicting interests to jointly perform certain tasks.
This
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.
Requirements
Basic knowledge in cryptography is strongly recommended, e.g., by successfully completing the course "Introduction to Cryptography".
- Dozent*in: Helen Möllering