EDBT 2026 Demo / reviewers in the wild / expert
Ivan Gotovchits
dblp:223/4074
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0002-6787-236XORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 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 · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Program analysis · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
side-channel attack |
0.5 | 1 | 2021 | oo7: Low-Overhead Defense Against Spectre Attacks via Program Analysis · IEEE Trans. Software Eng. 2021 |
Hardware security and side channels › microarchitectural attacks › transient execution attack › speculative execution attack
spectre defense |
0.5 | 1 | 2021 | oo7: Low-Overhead Defense Against Spectre Attacks via Program Analysis · IEEE Trans. Software Eng. 2021 |
Hardware security and side channels › microarchitectural attacks › transient execution attack
speculative execution attack |
0.5 | 1 | 2021 | oo7: Low-Overhead Defense Against Spectre Attacks via Program Analysis · IEEE Trans. Software Eng. 2021 |
Program analysis
control flow analysis |
0.5 | 1 | 2021 | oo7: Low-Overhead Defense Against Spectre Attacks via Program Analysis · IEEE Trans. Software Eng. 2021 |
Program analysis
static analysis |
0.5 | 1 | 2021 | oo7: Low-Overhead Defense Against Spectre Attacks via Program Analysis · IEEE Trans. Software Eng. 2021 |
Program analysis › static analysis
taint analysis |
0.5 | 1 | 2021 | oo7: Low-Overhead Defense Against Spectre Attacks via Program Analysis · IEEE Trans. Software Eng. 2021 |
Methods — techniques the papers use, named apart from their topics
taint analysis · 1.0static analysis · 1.0address analysis · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | oo7: Low-Overhead Defense Against Spectre Attacks via Program AnalysisabstractThe Spectre vulnerability in modern processors has been widely reported. The key insight in this vulnerability is that speculative execution in processors can be misused to access the secrets. Subsequently, even though the speculatively executed instructions are squashed, the secret may linger in micro-architectural states such as cache, and can potentially be accessed by an attacker via side channels. In this paper, we proposeoo7, a static analysis approach that can mitigate Spectre attacks by detecting potentially vulnerable code snippets in program binaries and protecting them against the attack by patching them. Our key contribution is to balance the concerns of effectiveness, analysis time and run-time overheads. We employ control flow extraction, taint analysis, and address analysis to detect tainted conditional branches and speculative memory accesses.oo7can detect all fifteen purpose-built Spectre-vulnerable code patterns[1], whereas Microsoft compiler with Spectre mitigation option can only detect two of them. We also report the results of a large-scale study on applyingoo7to over 500 program binaries (average binary size 261 KB) from different real-world projects. We protect programs against Spectre attack by selectively inserting fences only at vulnerable conditional branches to prevent speculative execution. Our approach is experimentally observed to incur around 5.9 percent performance overheads on SPECint benchmarks. Sudipta Chattopadhyay 0001, Ivan Gotovchits, Tulika Mitra, Abhik Roychoudhury |
IEEE Trans. Software Eng. | 3 |