Sébastien Duval

Sébastien Duval

Doctor in Cryptography

Docteur en Cryptographie

About

Bio

I am currently a post-doctoral researcher in France at the University of Versailles in the Crypto team. I previously worked at UCLouvain in Belgium in the Crypto group. I obtained my PhD from Sorbonne University in 2018, which I undertook at Inria as part of project-team SECRET under the supervision of Anne CANTEAUT and Gaëtan LEURENT.

My work is about symmetric-key cryptology: I design ciphers and MACs for encryption and authentication, with a special focus on the security of the Internet of Things (like in Spook). I also design security solutions for post-quantum cryptography like Saturnin (for when the attacker has access to a quantum computer), and perform attacks and cryptanalysis of cryptographic algorithms. Additionnally, I teach at Bachelor and Masters levels, in mathematics and computer science.


The goal of my research is to merge the advances of symmetric-key cryptographie and of side-channel attacks resistance, in order to build cryptographic solutions resisting both classical attacks and attacks on the implementations, with a cost fit for the Internet of Things.
My interests include (1) the design of symmetric-key algorithms (ciphers, MACs and authenticated encryption schemes), (2) their statistical analysis, (3) the implementation of components or full cryptographic primitives (S-boxes, diffusion matrices, arithmetic over Boolean finite fields) in terms of logic circuits and onto implementations on micro-controllers and (4) counter-measures against side-channel and fault attacks. My main research subject is the combination of all these fields.


I taught for three years at Sorbonne University, in campus Pierre-et-Marie-Curie, for bachelor students in computer science, then I taught master students in electricity at UCLouvain for two years, and I currently teach bachelor students in computer science at University of Versailles.

Je suis actuellement en post-doctorat à l'Université de Versailles dans l'équipe Crypto. Je travaillais précédemment à l'UCLouvain en Belgique dans l'équipe Crypto. J'ai obtenu mon doctorat de Sorbonne Université en 2018, effectué à Inria au sein de l'équipe-projet SECRET sous la supervision d' Anne CANTEAUT et de Gaëtan LEURENT.

Mon travail concerne la cryptologie symétrique: Je conçois des chiffrements et des MACs pour la confidentialité et l'authentification, avec une focalisation sur la sécurité des objets connectés (comme dans Spook). Je conçois aussi des solutions de sécurité post-quantiques comme Saturnin (contre les attaquants ayant accès à un ordinateur quantique), et je monte des attaques et des cryptanalyses d'algorithmes cryptographiques. De plus, j'enseigne aux niveaux Licence et Master, en mathématiques et en informatique.


L'objectif de mes recherche est de concilier les avancées de la cryptographie symétrique et de la résistance aux attaques par canaux auxiliaires, afin de construire des solutions cryptographiques résistantes aux attaques classiques et aux attaques sur les implémentations, à un coût adapté à l'internet des objets.
Mes centres d'intérêts comprennent

  • la conception d'algorithmes de cryptographie symétrique (chiffrements, MACs et chiffrements authentifiés),
  • leur analyse statistique,
  • l'implémentation de composants ou de primitives cryptographiques complètes (boîtes-S, matrices de diffusion, arithmétique dans les corps finis Booléens) en termes de circuits logiques et jusqu'à des implémentations sur micro-contrôleurs,
  • les contre-mesures aux attaques par canaux auxiliaires et attaques par fautes.

Mon sujet de recherche principal est la combinaison de tous ces domaines.


J'ai enseigné pendant trois ans à Sorbonne Université, au campus Pierre-et-Marie-Curie, à des étudiants de licence d'informatique, puis pendant deux ans à des étudiants de master d'électricité à l'UCLouvain, et actuellement à des étudiants de licence d'informatique à l'Université de Versailles.

Languages

Langues

French, English, (German), (Spanish)

Assembly, C, C++, Java, Python, LaTeX

Français, Anglais, (Allemand), (Espagnol)

Assembeur, C, C++, Java, Python, LaTeX

Projects

Projets


spook.png

Spook

Sponge-Based Leakage-Resistant Authenticated Encryption

Chiffrement authentifié résistant aux fuites basé sur les Éponges


saturnin.png

Saturnin

A suite of lightweight symmetric algorithms for post-quantum security

Une gamme d'algorithmes symétriques à bas coût pour la sécurité post-quantique


reassure.png

Reassure

Robust and Efficient Approaches to Evaluating Side Channel and Fault Attack Resilience

Approches robustes et efficaces pour l'évaluation de la résilience aux attaques par canaux auxiliaires et fautes


anr-logo.png

ANR BLOC

Design ans analysis of block ciphers

Conception et analyse de chiffrements par blocs


anr-logo.png

ANR BRUTUS

Authenticated encryption resistant to side channel attacks – BRUTUS

Chiffrements authentifiés et résistants aux attaques par canaux auxiliaires – BRUTUS


Work Experience

Expériences professionnelles


Post-doctoral researcher

Chercheur post-doctorant

Université de Versailles

Designing cryptographic solutions for the IoT

Conception de solution cryptographiques pour les objets connectés

Post-doctoral researcher

Chercheur post-doctorant

Université Catholique de Louvain

Design of authenticated encryption schemes & Study of leakage evaluation strategies

Conception de schémas de chiffrement authentifié & étude des stratégies d'évaluation des fuites

PhD student

Doctorant

Inria

Design of cryptographic solutions for lightweight security

Conception de solutions cryptographiques pour la sécurité à bas coût

Education

Éducation


PhD in Cryptography

Doctorat en Cryptographie

UPMC - Sorbonne Universités

Constructions for Lightweight Cryptography

Constructions pour la cryptographie à bas coût

Ingénieur of Télécom ParisTech

Ingénieur de Télécom ParisTech

Télécom ParisTech

Masters with majors in Cryptography & Operations Research

majeures en Cryptographie & Recherche opérationnelle