Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jeroen Van Cleemput

dblp:88/10860 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0003-1268-7025ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-authorSecurity and privacy · 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
2 papers
Hardware security and side channels · 100%
Software engineering, system software, and programming languages
2 papers
Runtime systems and virtual machines · 67% Compilers and program optimization · 33%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware security and side channels
side-channel attack
0.622020
Adaptive Compiler Strategies for Mitigating Timing Side Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020
Compiler mitigations for time attacks on modern x86 processors · ACM Trans. Archit. Code Optim. 2012
Hardware security and side channels › side-channel countermeasures
timing attack resistance
0.412020
Adaptive Compiler Strategies for Mitigating Timing Side Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020
Runtime systems and virtual machines
dynamic compilation
0.412020
Adaptive Compiler Strategies for Mitigating Timing Side Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020
Hardware security and side channels › side-channel attack
timing side channel
0.112012
Compiler mitigations for time attacks on modern x86 processors · ACM Trans. Archit. Code Optim. 2012
Compilers and program optimization › dynamic optimization
adaptive compilation
0.112020
Adaptive Compiler Strategies for Mitigating Timing Side Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation
0.112020
Adaptive Compiler Strategies for Mitigating Timing Side Channel Attacks · IEEE Trans. Dependable Secur. Comput. 2020

Methods — techniques the papers use, named apart from their topics

offline profiling · 0.9JIT compilation · 0.9code transformation · 0.4compiler backend · 0.3compiler backends · 0.1
YearPublicationVenuePosition
2020 Adaptive Compiler Strategies for Mitigating Timing Side Channel Attacks
abstract
Existing compiler techniques can transform code to make its timing behavior independent of sensitive values to prevent information leakage through time side channels. Those techniques are hampered, however, by their static nature and dependence on details of the processor targeted during the compilation. This paper presents a dynamic compiler approach based on offline profiles and JIT compiler strategies. This approach reduces overhead significantly and enables a trade-off between provided protection and overhead. Furthermore, it supports adaptive policies in which the protection adapts to run-time changes in the requirements. A prototype implementation in the Jikes Research VM is evaluated on RSA encryption, HMAC key verification, and IDEA encryption.
Jeroen Van Cleemput, Bjorn De Sutter, Koen De Bosschere
IEEE Trans. Dependable Secur. Comput.1
2012 Compiler mitigations for time attacks on modern x86 processors
abstract
This paper studies and evaluates the extent to which automated compiler techniques can defend against timing-based side channel attacks on modern x86 processors. We study how modern x86 processors can leak timing information through side channels that relate to data flow. We study the efficiency, effectiveness, portability, predictability and sensitivity of several mitigating code transformations that eliminate or minimize key-dependent execution time variations. Furthermore, we discuss the extent to which compiler backends are a suitable tool to provide automated support for the proposed mitigations.
Jeroen Van Cleemput, Bart Coppens 0001, Bjorn De Sutter
ACM Trans. Archit. Code Optim.1