EDBT 2026 Demo / reviewers in the wild / expert
Nicolas Belleville
dblp:231/9280
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0001-7634-5767ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorSecurity and privacy · 1
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
2 papers |
Hardware security and side channels · 74% Cryptographic primitives and cryptanalysis · 26% | |
| Software engineering, system software, and programming languages
2 papers |
Compilers and program optimization · 54% Runtime systems and virtual machines · 46% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
finite field arithmetic |
0.4 | 1 | 2020 | Maskara: Compilation of a Masking Countermeasure With Optimized Polynomial Interpolation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Hardware security and side channels › side-channel countermeasures
masking |
0.4 | 1 | 2020 | Maskara: Compilation of a Masking Countermeasure With Optimized Polynomial Interpolation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Hardware security and side channels
side-channel countermeasures |
0.4 | 1 | 2020 | Maskara: Compilation of a Masking Countermeasure With Optimized Polynomial Interpolation · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020 |
Hardware security and side channels
side-channel attack |
0.4 | 1 | 2019 | Automated Software Protection for the Masses Against Side-Channel Attacks · ACM Trans. Archit. Code Optim. 2019 |
Runtime systems and virtual machines › dynamic compilation
run-time code generation |
0.4 | 1 | 2019 | Automated Software Protection for the Masses Against Side-Channel Attacks · ACM Trans. Archit. Code Optim. 2019 |
Methods — techniques the papers use, named apart from their topics
static compilation · 1.1code polymorphism · 1.1static single assignment · 0.9polynomial interpolation · 0.9formal verification · 0.9boolean masking · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Deep Learning Side-Channel Analysis on Large-Scale Traces - A Case Study on a Polymorphic AES
Loïc Masure, Nicolas Belleville, Eleonora Cagli, Marie-Angela Cornelie, Damien Couroussé, Cécile Canovas, Laurent Maingault |
ESORICS (1) | 2 |
| 2020 | Maskara: Compilation of a Masking Countermeasure With Optimized Polynomial InterpolationabstractSide-channel attacks are amongst the major threats for embedded systems and IoT devices. Masking is one of the most used countermeasure against such attacks, but its application remains a difficult process. We propose a target-independent approach for applying a first-order Boolean masking countermeasure during compilation, on the static single assignment (SSA) form. Contrary to the state-of-the art automated approaches that require to simplify the control flow of the input program, our approach supports regular control-flow program structures. Moreover, our compiler is the first to automatically mask table lookups using a polynomial interpolation approach. We also present new optimizations to speedup the evaluation of polynomials: we reduce the number of terms of the polynomial, and we accelerate finite-field multiplication. We show that our approach is faster than the standard masked table approach with mask refresh after each access, with speedups up to ×2.4 in our experiments. Finally, using a formal verification approach, we show that the compiled machine code is secure, i.e., that all intermediate computations are statistically independent of the secrets. Nicolas Belleville, Damien Couroussé, Karine Heydemann, Quentin L. Meunier, Inès Ben El Ouahma |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2019 | Automated Software Protection for the Masses Against Side-Channel AttacksabstractWe present an approach and a tool to answer the need for effective, generic, and easily applicable protections against side-channel attacks. The protection mechanism is based on code polymorphism, so that the observable behaviour of the protected component is variable and unpredictable to the attacker. Our approach combines lightweight specialized runtime code generation with the optimization capabilities of static compilation. It is extensively configurable. Experimental results show that programs secured by our approach present strong security levels and meet the performance requirements of constrained systems. Nicolas Belleville, Damien Couroussé, Karine Heydemann, Henri-Pierre Charles |
ACM Trans. Archit. Code Optim. | 1 |