Demo Data from EDBT 2026 / reviewers in the wild / expert
Anja Rabich
dblp:353/1442
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2024
—ORCID · unresolved
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 · 50% Systems and software security · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security › software protection
code obfuscation |
0.8 | 1 | 2024 | Obelix: Mitigating Side-Channels Through Dynamic Obfuscation · SP 2024 |
Hardware security and side channels
side-channel countermeasures |
0.8 | 1 | 2024 | Obelix: Mitigating Side-Channels Through Dynamic Obfuscation · SP 2024 |
Memory systems
oblivious RAM |
0.2 | 1 | 2024 | Obelix: Mitigating Side-Channels Through Dynamic Obfuscation · SP 2024 |
Methods — techniques the papers use, named apart from their topics
dynamic obfuscation · 1.5code block partitioning · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Obelix: Mitigating Side-Channels Through Dynamic ObfuscationabstractTrusted execution environments (TEEs) offer hardware-assisted means to protect code and data. However, as shown in numerous results over the years, attackers can use side-channels to leak data access patterns and even single-step the code. While the vendors are slowly introducing hardware-based countermeasures for some attacks, others will stay unaddressed. This makes a software-level countermeasure desirable, but current available solutions only address very specific attack vectors or have a narrow leakage model.In this work, we take a holistic view at the vulnerabilities of TEEs and design a tool named Obelix, which is the first to protect both code and data against a wide range of TEE attacks, from cache attacks over single-stepping to ciphertext side-channels. We analyze the practically achievable precision of state-of-the-art single-stepping tools, and present an algorithm which uses that knowledge to divide a program into uniform code blocks, that are indistinguishable for a strong attacker. By storing these blocks and the program data in oblivious RAM, the attacker cannot follow execution, effectively protecting both secret code and data. We describe how we automate our approach to make it available for developers who are unfamiliar with side-channels. As an obfuscation tool, Obelix comes with a considerable performance overhead, but compensates this with strong security guarantees and easy applicability without requiring any expert knowledge. Jan Wichelmann, Anja Rabich, Anna Pätschke, Thomas Eisenbarth 0001 |
SP | 2 |