Olivier Blazy
Professor · Scientific Director of CIEDS
École Polytechnique — LIX — GRACE Team — Palaiseau, France
I work on provable security with a focus on smooth projective hash functions, post-quantum cryptography (NIST standard proposals including HQC), anonymous credentials, digital identity and privacy-preserving protocols. My research bridges theoretical foundations and practical constructions — from secure messaging systems to online age verification.
—
Publications
Conferences & journals
—
Co-authors
Collaboration network
—
Talks
Seminars & conferences
—
Press items
Media appearances
Latest most recent activity
Academic career positions held
2026 →
Scientific Director, CIEDS
Interdisciplinary Centre for Defence and Security · École Polytechnique · Institut Polytechnique de Paris
2021 →
Professor, École Polytechnique
LIX · GRACE Team · Palaiseau, France
2014–2021
Université de Limoges (HDR 2019)
Associate Professor (MCF) · XLIM · Cryptis Team
2012–2014
Ruhr-Universität Bochum
Postdoc · Foundation of Cryptography
2008–2012
ENS Paris · PhD
Supervised by D. Pointcheval · Zero-knowledge & implicit proofs
Current École Polytechnique · since 2021
Since 2021 · Bachelor of Science
Introduction to Computer Programming
Year 1 · L1 École Polytechnique · Bachelor of Science · CSE101 / CSC_1F001_EP
Fundamentals of computer programming in Python, with applications across the sciences. Students explore core algorithms and data structures up to binary trees using procedural, recursive and object-oriented techniques — building the foundations extended in CSE 102 and CSE 103.
Former lectures Université de Limoges · Paris
Courses previously taught, mostly in French. Master-level material was distributed through Moodle, so not everything is linked here.
2020–2021 · Limoges–Poitiers
Database Security (EUR)
M1 Encryption · differential privacy · SQL injection
Security of databases: encryption, differential privacy and SQL-injection attacks and defences.
2015–2021 · Limoges
Introduction à la Cryptographie
M1 From Caesar to RSA
Introduction to cryptography from Caesar to RSA, with historical attack techniques such as statistical frequency analysis.
2015–2021 · Limoges
Mécanisme Cryptographique
M2 Elliptic curves · Sage
Lectures on elliptic curves, with practical labs on Sage.
2015–2021 · Limoges
Cryptographie à Clé Secrète
M2 Symmetric cryptanalysis
Secret-key tutorials: differential cryptanalysis and linear approximation.
2014–2016 · Limoges
Cryptographie à Clé Publique
M2 Provable security
Public-key tutorials: CCA encryption, security reductions and Hash Proof Systems.
2016–2021 · Limoges
Méthodologie de la Sécurité
M2 ISO standards
Coordination of guest speakers on information-security ISO standards.
2014–2021 · Limoges
Administration Sécurité Système & Réseau
M2 Network security
Network security: IDS, VLANs, IPSec, Wi-Fi and certificates.
2014–2021 · Limoges
Sécurité Applicative
M2 Applied security & law
DRM, French data-protection law (Informatique et Libertés) and social engineering.
2017–2021 · Limoges
Compilation 2
L3 Lexer · parser · XML
Compilation tutorials: lexer, parser and XML.
2014–2021 · Limoges
Informatique 1
L1 Algorithmics · Scratch · C++ · Processing
Introduction to algorithmics and programming with Scratch, C++ and Processing.
2010–2012 · Paris Diderot
Complexité (EA4)
L2 Complexity theory
Foundations of computational complexity.
2009–2012 · Université Paris 7
Informatique Fondamentale (IF1)
L1 Algorithmics · Java
Foundations of algorithmics, taught in Java.