CryptoWorks21
Two-Party Quantum Cryptography
Summer 2020
CryptoWorks21 is organized by the Institute for Quantum Computing at the University of Waterloo.
This year the course is online. Pre-recorded lectures can be found below.
Syllabus
This module serves as an introduction to two-party cryptographic tasks such as bit-commitment, coin-flipping, and oblivious transfer and discusses the security and limitations of their quantum protocols.
Supplemental materials
Last year's lecture notes, pdfs of the lectures slides, and lecture video files can be found here. (Note: See the erratum below for lecture 2.)
Pre-recorded lectures
Lecture 1: Introduction to two-party cryptography
Lecture 2: Bit-commitment
Note: This lecture is a bit longer since it contains some quantum-flavoured math and covers material needed for two assignment questions.
Erratum: On slide 69 (at 28:47 in the video below), the partial trace should be over the system A and not B.
Lecture 3: Coin-flipping
Lecture 4: Oblivious transfer
Page last updated on August 8, 2020