David Gérault

dblp:176/2901 · DBLP profile ↗
← Back
21ranked-venue papers
6as first author
11since 2021 · last 2026
0000-0001-8583-0668ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 17 · 2 first-author · 11 since 2021Artificial intelligence and machine learning · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory of computation · 1 · 1 first-author
YearPublicationVenuePosition
2026 Deep Neural Cryptography
David Gérault, Anna Hambitzer, Eyal Ronen, Adi Shamir
EUROCRYPT1
2025 Protocols and Formal Models for Delegated Authorisation with Server-Side Secrecy
Jean Snyman, Chris Culnane, Ioana Boureanu, David Gérault
AsiaCCS4
2025 The Window Heuristic: Automating Differential Trail Search in ARX Ciphers with Partial Linearization Trade-offs
Emanuele Bellini 0002, David Gérault, Juan Grados 0002, Thomas Peyrin
CT-RSA2
2025 Impossible Differentials Automation: Model Generation and New Techniques
Emanuele Bellini 0002, Alessandro De Piccoli, David Gérault, Paul Huynh, Simone Pelizzola, Andrea Visconti
SAC3
2023 Differential Cryptanalysis with SAT, SMT, MILP, and CP: A Detailed Comparison for Bit-Oriented Primitives
Emanuele Bellini 0002, Alessandro De Piccoli, Mattia Formenti, David Gérault, Paul Huynh, Simone Pelizzola, Sergio Polese, Andrea Visconti
CANS4
2023 Fully Automated Differential-Linear Attacks Against ARX Ciphers
Emanuele Bellini 0002, David Gérault, Juan Grados 0002, Rusydi H. Makarim, Thomas Peyrin
CT-RSA2
2023 NNBits: Bit Profiling with a Deep Learning Ensemble Based Distinguisher
Anna Hambitzer, David Gérault, Yun Ju Huang, Najwa Aaraj, Emanuele Bellini 0002
CT-RSA2
2023 CLAASP: A Cryptographic Library for the Automated Analysis of Symmetric Primitives
Emanuele Bellini 0002, David Gérault, Juan Grados 0002, Yun Ju Huang, Rusydi H. Makarim, Mohamed Rachidi
SAC2
2023 Deep Learning-Based Rotational-XOR Distinguishers for AND-RX Block Ciphers: Evaluations on Simeck and Simon
Amirhossein Ebrahimi, David Gérault, Paolo Palmieri 0001
SAC2
2021 Mechanised Models and Proofs for Distance-Bounding
abstract
In relay attacks, a man-in-the-middle adversary impersonates a legitimate party and makes it this party appear to be of an authenticator, when in fact they are not. In order to counteract relay attacks, distance-bounding protocols provide a means for a verifier (e.g., an payment terminal) to estimate his relative distance to a prover (e.g., a bankcard). We propose FlexiDB, a new cryptographic model for distance bounding, parameterised by different types of fine-grained corruptions. FlexiDB allows to consider classical cases but also new, generalised corruption settings. In these settings, we exhibit new attack strategies on existing protocols. Finally, we propose a proof-of-concept mechanisation of FlexiDB in the interactive cryptographic prover EasyCrypt. We use this to exhibit a flavour of man-in-the-middle security on a variant of MasterCard's contactless-payment protocol.
Ioana Boureanu, Constantin Catalin Dragan, François Dupressoir, David Gérault, Pascal Lafourcade 0001
CSF4
2021 A Deeper Look at Machine Learning-Based Cryptanalysis
Adrien Benamira, David Gérault, Thomas Peyrin, Quan Quan Tan
EUROCRYPT (1)2
2020 Computing AES related-key differential characteristics with constraint programming
David Gérault, Pascal Lafourcade 0001, Marine Minier, Christine Solnon
Artif. Intell.1
2019 Distance bounding under different assumptions: opinion
abstract
Distance-bounding protocols were introduced in 1993 as a countermeasure to relay attacks, in which an adversary fraudulently forwards the communication between a verifier and a distant prover. In the more than 40 different protocols that followed, assumptions were taken on the structure of distance-bounding protocols and their threat models. In this paper, we survey works disrupting these assumptions, and discuss the remaining challenges.
David Gérault, Ioana Boureanu
WiSec1
2019 Verifiable and Private Oblivious Polynomial Evaluation
Hardik Gajera, Matthieu Giraud, David Gérault, Manik Lal Das, Pascal Lafourcade 0001
WISTP3
2018 Revisiting AES related-key differential attacks with constraint programming
David Gérault, Pascal Lafourcade 0001, Marine Minier, Christine Solnon
Inf. Process. Lett.1
2017 A Terrorist-fraud Resistant and Extractor-free Anonymous Distance-bounding Protocol
abstract
Distance-bounding protocols have been introduced to thwart relay attacks against contactless authentication protocols. In this context, verifiers have to authenticate the credentials of untrusted provers. Unfortunately, these protocols are themselves subject to complex threats such as terrorist-fraud attacks, in which a malicious prover helps an accomplice to authenticate. Provably guaranteeing the resistance of distance-bounding protocols to these attacks is complex. The classical solutions assume that rational provers want to protect their long-term authentication credentials, even with respect to their accomplices. Thus, terrorist-fraud resistant protocols generally rely on artificial extraction mechanisms, ensuring that an accomplice can retrieve the credential of his partnering prover, if he is able to authenticate. We propose a novel approach to obtain provable terrorist-fraud resistant protocols that does not rely on an accomplice being able to extract any long-term key. Instead, we simply assume that he can replay the information received from the prover. Thus, rational provers should refuse to cooperate with third parties if they can impersonate them freely afterwards. We introduce a generic construction for provably secure distance-bounding protocols, and give three instances of this construction: (1) an efficient symmetric-key protocol, (2) a public-key protocol protecting the identities of provers against external eavesdroppers, and finally (3) a fully anonymous protocol protecting the identities of provers even against malicious verifiers that try to profile them.
Gildas Avoine, Xavier Bultel, Sébastien Gambs, David Gérault, Pascal Lafourcade 0001, Cristina Onete, Jean-Marc Robert 0001
AsiaCCS4
2017 Using Constraint Programming to solve a Cryptanalytic Problem
abstract
We describe Constraint Programming (CP) models to solve a cryptanalytic problem: the chosen key differential attack against the standard block cipher AES. We show that CP solvers are able to solve these problems quicker than dedicated cryptanalysis tools, and we prove that a solution claimed to be optimal in two recent cryptanalysis papers is not optimal by providing a better solution.
David Gérault, Marine Minier, Christine Solnon
IJCAI1
2017 Verifiable Private Polynomial Evaluation
Xavier Bultel, Manik Lal Das, Hardik Gajera, David Gérault, Matthieu Giraud, Pascal Lafourcade 0001
ProvSec4
2017 Breaking and fixing the HB+DB protocol
abstract
HB+ is a lightweight authentication scheme, which is secure against passive attacks if the Learning Parity with Noise Problem (LPN) is hard. However, HB+ is vulnerable to a key-recovery, man-in-the-middle (MiM) attack dubbed GRS. The HB+DB protocol added a distance-bounding dimension to HB+, and was experimentally proven to resist the GRS attack.
Ioana Boureanu, David Gérault, Pascal Lafourcade 0001, Cristina Onete
WISEC2
2016 Constraint Programming Models for Chosen Key Differential Cryptanalysis
David Gérault, Marine Minier, Christine Solnon
CP1
2016 A Prover-Anonymous and Terrorist-Fraud Resistant Distance-Bounding Protocol
abstract
Contactless communications have become omnipresent in our daily lives, from simple access cards to electronic passports. Such systems are particularly vulnerable to relay attacks, in which an adversary relays the messages from a prover to a verifier. Distance-bounding protocols were introduced to counter such attacks. Lately, there has been a very active research trend on improving the security of these protocols, but also on ensuring strong privacy properties with respect to active adversaries and malicious verifiers.
Xavier Bultel, Sébastien Gambs, David Gérault, Pascal Lafourcade 0001, Cristina Onete, Jean-Marc Robert 0001
WISEC3