Demo Data from EDBT 2026 / reviewers in the wild / expert
Behrad Garmany
dblp:139/2295
· DBLP profile ↗
8ranked-venue papers
3as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 8 · 3 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
3 papers |
Systems and software security · 90% Digital forensics and information hiding · 5% Security and privacy of machine learning · 5% |
Topics — the 8 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Systems and software security
exploitation |
0.4 | 2 | 2016 | Enabling Client-Side Crash-Resistance to Overcome Diversification and Information Hiding · NDSS 2016 Dynamic Hooks: Hiding Control Flow Changes within Non-Control Data · USENIX Security Symposium 2014 |
Systems and software security
software diversity |
0.2 | 1 | 2016 | Enabling Client-Side Crash-Resistance to Overcome Diversification and Information Hiding · NDSS 2016 |
Systems and software security
vulnerability discovery |
0.2 | 1 | 2015 | Cross-Architecture Bug Search in Binary Executables · IEEE Symposium on Security and Privacy 2015 |
Systems and software security › exploitation
non-control data attack |
0.2 | 1 | 2014 | Dynamic Hooks: Hiding Control Flow Changes within Non-Control Data · USENIX Security Symposium 2014 |
Digital forensics and information hiding
information hiding |
0.1 | 1 | 2016 | Enabling Client-Side Crash-Resistance to Overcome Diversification and Information Hiding · NDSS 2016 |
Systems and software security
memory safety |
0.1 | 1 | 2016 | Enabling Client-Side Crash-Resistance to Overcome Diversification and Information Hiding · NDSS 2016 |
Security and privacy of machine learning › adversarial attack › backdoor attack › backdoor defense
backdoor detection |
0.1 | 1 | 2015 | Cross-Architecture Bug Search in Binary Executables · IEEE Symposium on Security and Privacy 2015 |
Systems and software security
firmware analysis |
0.1 | 1 | 2015 | Cross-Architecture Bug Search in Binary Executables · IEEE Symposium on Security and Privacy 2015 |
Methods — techniques the papers use, named apart from their topics
intermediate representation · 0.2dynamic analysis · 0.2concrete input sampling · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Static Detection of Uninitialized Stack Variables in Binary Code
Behrad Garmany, Martin Stoffel, Robert Gawlik, Thorsten Holz |
ESORICS (2) | 1 |
| 2018 | Towards Automated Generation of Exploitation Primitives for Web BrowsersabstractThe growing dependence on software and the increasing complexity of such systems builds and feeds the attack surface for exploitable vulnerabilities. Security researchers put up a lot of effort to develop exploits and analyze existing exploits with the goal of staying ahead of the state-of-the-art in attacks and defenses. The urge for automated systems that operate at scale, speed and efficiency is therefore undeniable. Given their complexity and large user base, web browsers pose an attractive target. Due to various mitigation strategies, the exploitation of a browser vulnerability became a time consuming, multi-step task: creating a working exploit even from a crashing input is a resource-intensive task that can take a substantial amount of time to complete. In many cases, the input, which triggers a vulnerability follows a crashing path but does not enter an exploitable state. Behrad Garmany, Martin Stoffel, Robert Gawlik, Philipp Koppe, Tim Blazytko, Thorsten Holz |
ACSAC | 1 |
| 2016 | Detile: Fine-Grained Information Leak Detection in Script Engines
Robert Gawlik, Philipp Koppe, Benjamin Kollenda, Andre Pawlowski, Behrad Garmany, Thorsten Holz |
DIMVA | 5 |
| 2016 | Automated Multi-architectural Discovery of CFI-Resistant Code Gadgets
Patrick Wollgast, Robert Gawlik, Behrad Garmany, Benjamin Kollenda, Thorsten Holz |
ESORICS (1) | 3 |
| 2016 | Enabling Client-Side Crash-Resistance to Overcome Diversification and Information Hiding
Robert Gawlik, Benjamin Kollenda, Philipp Koppe, Behrad Garmany, Thorsten Holz |
NDSS | 4 |
| 2015 | Cross-Architecture Bug Search in Binary ExecutablesabstractWith the general availability of closed-source software for various CPU architectures, there is a need to identify security-critical vulnerabilities at the binary level to perform a vulnerability assessment. Unfortunately, existing bug finding methods fall short in that they i) require source code, ii) only work on a single architecture (typically x86), or iii) rely on dynamic analysis, which is inherently difficult for embedded devices. In this paper, we propose a system to derive bug signatures for known bugs. We then use these signatures to find bugs in binaries that have been deployed on different CPU architectures (e.g., x86 vs. MIPS). The variety of CPU architectures imposes many challenges, such as the incomparability of instruction set architectures between the CPU models. We solve this by first translating the binary code to an intermediate representation, resulting in assignment formulas with input and output variables. We then sample concrete inputs to observe the I/O behavior of basic blocks, which grasps their semantics. Finally, we use the I/O behavior to find code parts that behave similarly to the bug signature, effectively revealing code parts that contain the bug. We have designed and implemented a tool for cross architecture bug search in executables. Our prototype currently supports three instruction set architectures (x86, ARM, and MIPS) and can find vulnerabilities in buggy binary code for any of these architectures. We show that we can find Heart bleed vulnerabilities, regardless of the underlying software instruction set. Similarly, we apply our method to find backdoors in closed source firmware images of MIPS- and ARM-based routers. Jannik Pewny, Behrad Garmany, Robert Gawlik, Christian Rossow, Thorsten Holz |
IEEE Symposium on Security and Privacy | 2 |
| 2014 | Dynamic Hooks: Hiding Control Flow Changes within Non-Control Data
Sebastian Vogl, Robert Gawlik, Behrad Garmany, Thomas Kittel 0001, Jonas Pfoh, Claudia Eckert 0001, Thorsten Holz |
USENIX Security Symposium | 3 |
| 2013 | PRIME: private RSA infrastructure for memory-less encryptionabstractCold boot attacks exploit the fact that data in RAM gradually fades away over time, rather than being lost immediately when power is cycled off. An attacker can gain access to all memory contents by a restart or short power-down of the system, a so called cold boot. Consequently, sensitive data in RAM like cryptographic keys are exposed to attackers with physical access. Research in recent years found software-based solutions to the cold boot problem in terms of CPU-bound or memory-less encryption. To date, however, the focus has been set on symmetric ciphers, particularly concerning disk encryption systems. Contrary to that, the work in hand aims to close the gap to asymmetric ciphers. With PRIME, we present a cold boot resistant infrastructure for private RSA operations. All private RSA parameters reside symmetrically encrypted in RAM and are decrypted only within CPU registers. The modular exponentiation algorithm for RSA is implemented entirely on the CPU, such that no sensitive state of RSA ever goes to RAM. Behrad Garmany, Tilo Müller |
ACSAC | 1 |