Digital Teaching
Course website: https://encrypto.de/CRYPROT

Course Contents
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.

Preconditions
Basic knowledge in applied cryptography is strongly recommended, e.g., by successfully completing the course "Computer System Security" or "Introduction to Cryptography".

Online Offerings
moodle

Semester: ST 2026
Jupyterhub API Server: https://tu-jupyter-t.ca.hrz.tu-darmstadt.de