Demo Data from VLDB 2026 / reviewers in the wild / expert
Darius Mercadier
dblp:214/7961
· DBLP profile ↗
3ranked-venue papers
1as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 2 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
3 papers |
Hardware security and side channels · 67% Cryptographic primitives and cryptanalysis · 33% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels › side-channel countermeasures
masking |
1.0 | 2 | 2022 | IronMask: Versatile Verification of Masking Security · SP 2022 Tornado: Automatic Generation of Probing-Secure Masked Bitsliced Implementations · EUROCRYPT (3) 2020 |
Hardware security and side channels
side-channel attack |
1.0 | 2 | 2022 | IronMask: Versatile Verification of Masking Security · SP 2022 Tornado: Automatic Generation of Probing-Secure Masked Bitsliced Implementations · EUROCRYPT (3) 2020 |
Cryptographic primitives and cryptanalysis › provable security
simulation-based security |
0.6 | 1 | 2022 | IronMask: Versatile Verification of Masking Security · SP 2022 |
Cryptographic primitives and cryptanalysis
block cipher |
0.4 | 1 | 2019 | Usuba: high-throughput and constant-time ciphers, by construction · PLDI 2019 |
Programming languages and type systems
domain-specific languages |
0.4 | 1 | 2019 | Usuba: high-throughput and constant-time ciphers, by construction · PLDI 2019 |
Cryptographic primitives and cryptanalysis › cryptographic implementation
constant-time implementation |
0.1 | 1 | 2019 | Usuba: high-throughput and constant-time ciphers, by construction · PLDI 2019 |
Hardware security and side channels › side-channel countermeasures
timing attack resistance |
0.1 | 1 | 2019 | Usuba: high-throughput and constant-time ciphers, by construction · PLDI 2019 |
Methods — techniques the papers use, named apart from their topics
optimizing compilation · 0.8dataflow programming · 0.8bitslicing · 0.8perfect simulation · 0.6algebraic characterization · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | IronMask: Versatile Verification of Masking SecurityabstractThis paper introduces lronMask, a new versatile verification tool for masking security. lronMask is the first to offer the verification of standard simulation-based security notions in the probing model as well as recent composition and expandability notions in the random probing model. It supports any masking gadgets with linear randomness (e.g. addition, copy and refresh gadgets) as well as quadratic gadgets (e.g. multiplication gadgets) that might include non-linear randomness (e.g. by refreshing their inputs), while providing complete verification results for both types of gadgets. We achieve this complete verifiability by introducing a new algebraic characterization for such quadratic gadgets and exhibiting a complete method to determine the sets of input shares which are necessary and sufficient to perform a perfect simulation of any set of probes. We report various benchmarks which show that lronMask is competitive with state-of-the-art verification tools in the probing model (maskVerif, scVerif, SILVEH, matverif). lronMask is also several orders of magnitude faster than VHAPS -the only previous tool verifying random probing composability and expandability- as well as SILVEH -the only previous tool providing complete verification for quadratic gadgets with nonlinear randomness. Thanks to this completeness and increased performance, we obtain better bounds for the tolerated leakage probability of state-of-the-art random probing secure compilers. Sonia Belaïd, Darius Mercadier, Matthieu Rivain, Abdul Rahman Taleb |
SP | 2 |
| 2020 | Tornado: Automatic Generation of Probing-Secure Masked Bitsliced Implementations
Sonia Belaïd, Pierre-Évariste Dagand, Darius Mercadier, Matthieu Rivain, Raphaël Wintersdorff |
EUROCRYPT (3) | 3 |
| 2019 | Usuba: high-throughput and constant-time ciphers, by constructionabstractCryptographic primitives are subject to diverging imperatives. Functional correctness and auditability pushes for the use of a high-level programming language. Performance and the threat of timing attacks push for using no more abstract than an assembler to exploit (or avoid!) the micro-architectural features of a given machine. We believe that a suitable programming language can reconcile both views and actually improve on the state of the art of both. Usuba is an opinionated dataflow programming language in which block ciphers become so simple as to be “obviously correct” and whose types document and enforce valid parallelization strategies at the granularity of individual bits. Its optimizing compiler, Usubac, produces high-throughput, constant-time implementations performing on par with hand-tuned reference implementations. The cornerstone of our approach is a systematization and generalization of bitslicing, an implementation trick frequently used by cryptographers. Darius Mercadier, Pierre-Évariste Dagand |
PLDI | 1 |