VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Cryptographic Protocols
Last Updated: 2026-02-05 15:41:56
Abstract
The course presents a selection of hot research topics in cryptography. The choice of topics varies and may include provable security, interactive proofs, zero-knowledge protocols, secret sharing, secure multi-party computation, e-voting, etc.
Objective
Indroduction to a very active research area with many gems and paradoxical results. Spark interest in fundamental problems.
Content
The course presents a selection of hot research topics in cryptography. The choice of topics varies and may include provable security, interactive proofs, zero-knowledge protocols, secret sharing, secure multi-party computation, e-voting, etc.
Resources
Lecture Notes
the lecture notes are in German, but they are not required as the entirecourse material is documented also in other course material (in english).
Learning Materials (Links)
- Main link
- Information
General Information
- Language
- English
- Levels
- DZ , BSC , SHE , MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- oral 20 minutes
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture | Cryptographic Protocols |
|
2 h weekly |
| exercise | Cryptographic Protocols |
|
2 h weekly |
| independent project | Cryptographic Protocols | No time listed | 1 h weekly |
Offered In
-
-
-
Auswahl: Theoretical Computer Science (In the Bachelor's programme in Mathematics 401-3052-05L Graph Theory is eligible as an elective course, but only if 401-3052-10L Graph Theory isn't recognised for credits (neither in the Bachelor's nor in the Master's programme). For the category assignment take contact with the Study Administration Office ( ) after having received the credits.)
-
-
-
Computer Science TC (Detailed information on the programme at: )
-
Computer Science Teaching Diploma (More informations at : )
-
-
-
-
Electives (For the Master's degree in Applied Mathematics the following additional condition (not manifest in myStudies) must be obeyed: At least 15 of the required 28 credits from core courses and electives must be acquired in areas of applied mathematics and further application-oriented fields.)
-
-
Selection: Theoretical Computer Science, Discrete Mathematics (In the Master's programme in Mathematics 401-3052-05L Graph Theory is eligible as an elective course, but only if 401-3052-10L Graph Theory isn't recognised for credits (neither in the Bachelor's nor in the Master's programme). For the category assignment take contact with the Study Administration Office ( ) after having received the credits.)
-
-
-
-
-
-
Computers and Networks (The core courses and specialization courses below are a selection for students who wish to specialize in the area of "Computers and Networks", see . The individual study plan is subject to the tutor's approval.)
-
Specialization Courses (These specialization courses are particularly recommended for the area of "Computers and Networks", but you are free to choose courses from any other field in agreement with your tutor. A minimum of 40 credits must be obtained from specialization courses during the Master's Programme.)
-
-
-
-
Major Courses (A total of 42 CP must be achieved form courses during the Master Program. The individual study plan is subject to the tutor's approval.)
-
-
Recommended Subjects (These courses are recommended, but you are free to choose courses from any other special field. Please consult your tutor.)
-
-
-
-
-
-
-