Models and Tools for Cryptographic Proofs

Nancy, France (10th of July 2017 - 13th of July 2017)

The University of Bristol in collaboration with INRIA and LORIA, Nancy with the support of the H2020 EU project ECRYPT-CSA and the ANR/FNR SEQUIOA project, are organizing a summer school on formal verification of cryptographic systems.

Aims, audience, and prerequisites

The school aims to introduce the participants to the principles of computer aided analysis of cryptographic systems. The primary audience are PhD students working on topics closely related to the focus of the school, but also researchers in cryptography that would like to learn more about tool support for cryptographic proofs. The school offers a view that complements the so-called “provable security” framework, so we encourage the participation of students that are familiar with this approach. While no specific prior knowledge on cryptography is required, familiarity with basic concepts from the theory of formal languages and theory of programming languages is recommended.

Topics and format

The school is about foundations of computer aided verification for cryptographic systems. The talks will introduce several existent methods (e.g. Hoare logic, theorem proving, type inference), will introduce some of the existing tools (Proverif, F*, Easycrypt) and will consider a range of applications from the security of basic primitives to that of key exchange protocols. Each topic will have allocated a couple of lectures and a problem class.



The lectures will cover proofs in: F* (Catalin Hritcu and Markulf Kohlweiss), Proverif (Veronique Cortier and Steve Kremer) and Easycrypt (Francois Dupressoir).

Monday Tuesday Wednesday Thursday
9:00-10:30 Cortier/Kremer ( Material ) Kohlweiss/Hritcu ( Material ) Dupressoir ( Material ) Dupressoir ( Material )
10:30-11:00 Coffee break Coffee break Coffee break Coffee break
11:00-12:30 Cortier/Kremer ( Material ) Kohlweiss/Hritcu ( Material ) Dupressoir ( Material ) Dupressoir ( Material )
12:30-14:00 Lunch Lunch Lunch Lunch
14:00-15:30 Kohlweiss/Hritcu ( Material ) Cortier/Kremer ( Material ) Cortier/Kremer ( Material ) Dupressoir ( Material )
15:30-16:00 Coffee break Cofee break Coffee break Coffee break
16:00-17:30 Kohlweiss/Hritcu ( Material ) Kohlweiss/Hritcu ( Material ) Cortier/Kremer ( Material ) Good bye


  • Veronique Cortier
  • Bogdan Warinschi

Location and travel information

The school will be held at Loria, Nancy, France. For location and travel information can be found HERE .