General Prerequisites:

The Introduction to Cryptology course of Schedule I and all its pre-requisites

Course Term: Hilary
Course Overview:

This is a reading course.

We will build on the introductory course on Cryptography and may cover
• Advanced cryptographic primitives and protocols, such as zero knowledge proofs of knowledge
or secure multi-party computation
• Alternative ways to build standard primitives and protocols based on elliptic curves, lattice
problems, syndrome decoding, computational group theory problems or polynomial system
solving problems.
• Advanced cryptanalysis techniques, such as the function field sieve, side-channel attacks or
quantum attacks

Lecturer(s):

Dr Christophe Petit