Demo Data from EDBT 2026 / reviewers in the wild / expert
Lucas Tabary-Maujean
dblp:331/5102
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
0009-0004-4007-7130ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 1 · 1 since 2021
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
1 paper |
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 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
cryptographic implementation |
0.7 | 1 | 2023 | Typing High-Speed Cryptography against Spectre v1 · SP 2023 |
Hardware security and side channels
microarchitectural side channel |
0.7 | 1 | 2023 | Typing High-Speed Cryptography against Spectre v1 · SP 2023 |
Hardware security and side channels › microarchitectural attacks › transient execution attack
speculative execution attack |
0.7 | 1 | 2023 | Typing High-Speed Cryptography against Spectre v1 · SP 2023 |
Programming languages and type systems › type systems › security type systems
information-flow type systems |
0.2 | 1 | 2023 | Typing High-Speed Cryptography against Spectre v1 · SP 2023 |
Methods — techniques the papers use, named apart from their topics
jasmin framework · 1.3information-flow type system · 1.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Typing High-Speed Cryptography against Spectre v1abstractThe current gold standard of cryptographic software is to write efficient libraries with systematic protections against timing attacks. In order to meet this goal, cryptographic engineers increasingly use high-assurance cryptography tools. These tools guide programmers and provide rigorous guarantees that can be verified independently by library users. However, high-assurance tools reason about overly simple execution models that elide transient execution leakage. Thus, implementations validated by high-assurance cryptography tools remain potentially vulnerable to transient execution attacks such as Spectre or Meltdown. Moreover, proposed countermeasures are not used in practice due to performance overhead.We propose, analyze, implement and evaluate an approach for writing efficient cryptographic implementations that are protected against Spectre v1 attacks. Our approach ensures speculative constant-time, an information flow property which guarantees that programs are protected against Spectre v1. Speculative constant-time is enforced by means of a (value-dependent) information flow type system. The type system tracks security levels depending on whether execution is misspeculating. We implement our approach in the Jasmin framework for high-assurance cryptography, and use it for protecting all implementations of an experimental cryptographic library that includes highly optimized implementations of symmetric primitives, of elliptic-curve cryptography, and of Kyber, a lattice-based KEM recently selected by NIST for standardization. The performance impact of our protections is very low; for example, less than 1% for Kyber and essentially zero for X25519. Basavesh Ammanaghatta Shivakumar, Gilles Barthe, Benjamin Grégoire, Vincent Laporte, Tiago Oliveira 0004, Swarn Priya, Peter Schwabe, Lucas Tabary-Maujean |
SP | 8 |