Tutorial 1:

Quantum cryptanalysis

Daniel J. Bernstein, University of Illinois at Chicago, USA; Ruhr University Bochum, Germany; Academia Sinica, Taiwan

Abstract:This tutorial will explain the core operations supported by quantum computers; show how some fundamental quantum algorithms work; and survey the impact of quantum algorithms on cryptography. The audience is not expected to have prior exposure to quantum computing.

Bio: Daniel J. Bernstein is the designer of the tinydns software used by Facebook to publish server addresses, the ChaCha20 cipher used to encrypt Chrome's HTTPS connections to Google, the dnscache software used by OpenDNS to handle address requests from 65 million Internet users, the SipHash hash function (co-designed with Jean-Philippe Aumasson) used by Python to protect against hash-flooding attacks, and the Curve25519 public-key system used by WhatsApp for end-to-end encryption. Bernstein's current mission is to protect every Internet packet against quantum computers.