Demo Data from EDBT 2026 / reviewers in the wild / expert
Nicolas Bellec 0001
dblp:247/7696-1
· DBLP profile ↗
3ranked-venue papers
2as first author
2since 2021 · last 2025
0000-0002-4118-4227ORCID · verified
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 |
Malware analysis · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 100% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Malware analysis › obfuscation analysis
code deobfuscation |
0.9 | 1 | 2025 | Augmenting Search-based Program Synthesis with Local Inference Rules to Improve Black-box Deobfuscation · CCS 2025 |
Program synthesis and code generation
search-based program synthesis |
0.9 | 1 | 2025 | Augmenting Search-based Program Synthesis with Local Inference Rules to Improve Black-box Deobfuscation · CCS 2025 |
Methods — techniques the papers use, named apart from their topics
search modulo inference rules · 1.7local inference rules · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Augmenting Search-based Program Synthesis with Local Inference Rules to Improve Black-box DeobfuscationabstractCode obfuscation aims to protect programs from reverse engineering, with applications ranging from intellectual property protection to malware hardening. Recent works on black-box analyses propose to leverage program synthesis in order to infer the semantics of highly obfuscated code blocks. Being fully black-box, these approaches are immune to syntactic complexity and can thus bypass standard obfuscation mechanisms. Yet, they are restricted by their synthesis capabilities and can only be applied to semantically simple code blocks. It explains why they have mainly been used on virtual machine handlers, where behaviors are usually simple enough. Applying black-box deobfuscation at scale beyond virtualization is still an open problem, notably because black-box methods cannot synthesize complex behaviors involving, for example, arbitrary constant values or affine or polynomial relations over mixed-boolean-arithmetic expressions. In this article, we show how to combine search-based program synthesis with local inference rules, resulting in a new method named Search Modulo Inference Rules (Smir that boosts search-based program synthesis while keeping its generality and flexibility. We instantiate Smir with inference rules for hard synthesis problems like arbitrary constant values and affine or polynomial relations over mixed boolean expressions, yielding the new black-box deobfuscation tool: XSmir. Experiments on obfuscated codes, real-world binaries, and synthetic benchmarks demonstrate that XSmir significantly outperforms prior black-box deobfuscators, synthesizing overall 76% and 84% of the expressions from our real-world obfuscated and non-obfuscated benchmarks where prior works recover 63% and 55%, together with 2 to 3 times less false positive and slightly improved compression rate. Vidal Attias, Nicolas Bellec 0001, Grégoire Menguy, Sébastien Bardin, Jean-Yves Marion |
CCS | 2 |
| 2022 | RT-DFI: Optimizing Data-Flow Integrity for Real-Time SystemsabstractInternational audience Nicolas Bellec 0001, Guillaume Hiet, Simon Rokicki, Frédéric Tronel, Isabelle Puaut |
ECRTS | 1 |
| 2020 | Attack Detection Through Monitoring of Timing Deviations in Embedded Real-Time SystemsabstractReal-time embedded systems (RTES) are required to interact more and more with their environment, thereby increasing their attack surface. Recent security breaches on car brakes and other critical components have already proven the feasibility of attacks on RTES. Such attacks may change the control-flow of the programs, which may lead to violations of the system’s timing constraints. In this paper, we present a technique to detect attacks in RTES based on timing information. Our technique, designed for single-core processors, is based on a monitor implemented in hardware to preserve the predictability of instrumented programs. The monitor uses timing information (Worst-Case Execution Time - WCET) of code regions to detect attacks. The proposed technique guarantees that attacks that delay the run-time of any region beyond its WCET are detected. Since the number of regions in programs impacts the memory resources consumed by the hardware monitor, our method includes a region selection algorithm that limits the amount of memory consumed by the monitor. An implementation of the hardware monitor and its simulation demonstrates the practicality of our approach. In particular, an experimental study evaluates the attack detection latency. Nicolas Bellec 0001, Simon Rokicki, Isabelle Puaut |
ECRTS | 1 |