VLDB 2026 Research / reviewers in the wild / expert
Christian Doczkal
dblp:22/10475
· DBLP profile ↗
16ranked-venue papers
13as first author
3since 2021 · last 2024
0000-0002-4450-0184ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 10 first-author · 1 since 2021Software engineering, systems software and programming languages · 5 · 5 first-authorArtificial intelligence and machine learning · 3 · 3 first-authorSecurity and privacy · 2 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | CV2EC: Getting the Best of Both WorldsabstractWe define and implement CV2EC, a translation from CryptoVerif assumptions on primitives to EasyCrypt games. CryptoVerif and EasyCrypt are two proof tools for mechanizing game-based proofs. While CryptoVerif is primarily suited for verifying security protocols, EasyCrypt has the expressive power for verifying cryptographic primitives and schemes. CV2EC allows us to prove security protocols in CryptoVerif and then use EasyCrypt to prove the assumptions made in CryptoVerif, either directly or by reducing them to lower-level or more standard cryptographic assumptions. We apply this approach to several case studies: we prove the multikey computational and gap Diffie-Hellman assumptions used in CryptoVerif from the standard version of these assumptions; we also prove an n-user security property of authenticated key encapsulation mechanisms (KEMs), used in the CryptoVerif study of hybrid public-key encryption (HPKE), from the 2-user version. By doing that, we discovered errors in the paper proof of this property, which we reported to the authors who then fixed their proof. Bruno Blanchet, Pierre Boutry, Christian Doczkal, Benjamin Grégoire, Pierre-Yves Strub |
CSF | 3 |
| 2023 | Fixing and Mechanizing the Security Proof of Fiat-Shamir with Aborts and Dilithium
Manuel Barbosa, Gilles Barthe, Christian Doczkal, Jelle Don, Serge Fehr, Benjamin Grégoire, Yu-Hsuan Huang 0003, Andreas Hülsing, Yi Lee, Xiaodi Wu 0001 |
CRYPTO (5) | 3 |
| 2021 | A Variant of Wagner's Theorem Based on Combinatorial HypermapsabstractWagner’s theorem states that a graph is planar (i.e., it can be embedded in the real plane without crossing edges) iff it contains neither 𝖪_5 nor 𝖪_{3,3} as a minor. We provide a combinatorial representation of embeddings in the plane that abstracts from topological properties of plane embeddings (e.g., angles or distances), representing only the combinatorial properties (e.g., arities of faces or the clockwise order of the outgoing edges of a vertex). The representation employs combinatorial hypermaps as used by Gonthier in the proof of the four-color theorem. We then give a formal proof that for every simple graph containing neither 𝖪_5 nor 𝖪_{3,3} as a minor, there exists such a combinatorial plane embedding. Together with the formal proof of the four-color theorem, we obtain a formal proof that all graphs without 𝖪_5 and 𝖪_{3,3} minors are four-colorable. The development is carried out in Coq, building on the mathematical components library, the formal proof of the four-color theorem, and a general-purpose graph library developed previously. Christian Doczkal |
ITP | 1 |
| 2020 | Completeness of an axiomatization of graph isomorphism via graph rewriting in CoqabstractThe labeled multigraphs of treewidth at most two can be described using a simple term language over which isomorphism of the denoted graphs can be finitely axiomatized. We formally verify soundness and completeness of such an axiomatization using Coq and the mathematical components library. The completeness proof is based on a normalizing and confluent rewrite system on term-labeled graphs. While for most of the development a dependently typed representation of graphs based on finite types of vertices and edges is most convenient, we switch to a graph representation employing a fixed type of vertices shared among all graphs for establishing confluence of the rewrite system. The completeness result is then obtained by transferring confluence from the fixed-type setting to the dependently typed setting. Christian Doczkal, Damien Pous |
CPP | 1 |
| 2020 | Graph Theory in Coq: Minors, Treewidth, and Isomorphisms
Christian Doczkal, Damien Pous |
J. Autom. Reason. | 1 |
| 2018 | Completeness and decidability of converse PDL in the constructive type theory of CoqabstractThe completeness proofs for Propositional Dynamic Logic (PDL) in the literature are non-constructive and usually presented in an informal manner. We obtain a formal and constructive completeness proof for Converse PDL by recasting a completeness proof by Kozen and Parikh into our constructive setting. We base our proof on a Pratt-style decision method for satisfiability constructing finite models for satisfiable formulas and pruning refutations for unsatisfiable formulas. Completeness of Segerberg's axiomatization of PDL is then obtained by translating pruning refutations to derivations in the Hilbert system. We first treat PDL without converse and then extend the proofs to Converse PDL. All results are formalized in Coq/Ssreflect. Christian Doczkal, Joachim Bard |
CPP | 1 |
| 2018 | A Formal Proof of the Minor-Exclusion Property for Treewidth-Two Graphs
Christian Doczkal, Guillaume Combette, Damien Pous |
ITP | 1 |
| 2018 | Treewidth-Two Graphs as a Free AlgebraabstractWe give a new and elementary proof that the graphs of treewidth at most two can be seen as a free algebra. This result was originally established through an elaborate analysis of the structure of K_4-free graphs, ultimately reproving the well-known fact that the graphs of treewidth at most two are precisely those excluding K_4 as a minor. Our new proof is based on a confluent and terminating rewriting system for term-labeled graphs and does not involve graph minors anymore. The new strategy is simpler and robust in the sense that it can be adapted to subclasses of treewidth-two graphs, e.g., graphs without self-loops. Christian Doczkal, Damien Pous |
MFCS | 1 |
| 2018 | Regular Language Representations in the Constructive Type Theory of Coq
Christian Doczkal, Gert Smolka |
J. Autom. Reason. | 1 |
| 2016 | Two-Way Automata in Coq
Christian Doczkal, Gert Smolka |
ITP | 1 |
| 2016 | Completeness and Decidability Results for CTL in Constructive Type Theory
Christian Doczkal, Gert Smolka |
J. Autom. Reason. | 1 |
| 2015 | Transfinite Constructions in Classical Type Theory
Gert Smolka, Steven Schäfer, Christian Doczkal |
ITP | 3 |
| 2014 | Completeness and Decidability Results for CTL in Coq
Christian Doczkal, Gert Smolka |
ITP | 1 |
| 2013 | A Constructive Theory of Regular Languages in Coq
Christian Doczkal, Jan-Oliver Kaiser, Gert Smolka |
CPP | 1 |
| 2012 | Constructive Completeness for Modal Logic with Transitive Closure
Christian Doczkal, Gert Smolka |
CPP | 1 |
| 2011 | Constructive Formalization of Hybrid Logic with Eventualities
Christian Doczkal, Gert Smolka |
CPP | 1 |