Demo Data from EDBT 2026 / reviewers in the wild / expert
Stefan Nürnberger
dblp:45/1876
· DBLP profile ↗
13ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 13 · 2 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
8 papers |
Systems and software security · 62% Cyber-physical and IoT security · 18% Privacy and data protection · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 69% Processor architecture and microarchitecture · 31% |
Topics — the 15 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cyber-physical and IoT security
automotive security |
0.7 | 2 | 2020 | I Know Where You Parked Last Summer : Automated Reverse Engineering and Privacy Analysis of Modern Cars · SP 2020 - vatiCAN - Vetted, Authenticated CAN Bus · CHES 2016 |
Systems and software security
memory safety |
0.6 | 3 | 2016 | How to Make ASLR Win the Clone Wars: Runtime Re-Randomization · NDSS 2016 Oxymoron: Making Fine-Grained Memory Randomization Practical by Allowing Code Sharing · USENIX Security Symposium 2014 You Can Run but You Can't Read: Preventing Disclosure Exploits in Executable Code · CCS 2014 |
Systems and software security
exploitation |
0.4 | 2 | 2016 | How to Make ASLR Win the Clone Wars: Runtime Re-Randomization · NDSS 2016 You Can Run but You Can't Read: Preventing Disclosure Exploits in Executable Code · CCS 2014 |
Privacy and data protection › location privacy
vehicle privacy |
0.4 | 1 | 2020 | I Know Where You Parked Last Summer : Automated Reverse Engineering and Privacy Analysis of Modern Cars · SP 2020 |
Systems and software security › memory safety
control-flow integrity |
0.3 | 2 | 2012 | MoCFI: A Framework to Mitigate Control-Flow Attacks on Smartphones · NDSS 2012 Poster: control-flow integrity for smartphones · CCS 2011 |
Systems and software security › memory safety
address space layout randomization |
0.2 | 1 | 2016 | How to Make ASLR Win the Clone Wars: Runtime Re-Randomization · NDSS 2016 |
Authentication and access control › authentication
authentication protocols |
0.2 | 1 | 2016 | - vatiCAN - Vetted, Authenticated CAN Bus · CHES 2016 |
Systems and software security › code randomization
runtime rerandomization |
0.2 | 1 | 2016 | How to Make ASLR Win the Clone Wars: Runtime Re-Randomization · NDSS 2016 |
Systems and software security › exploitation
code reuse attack |
0.2 | 1 | 2014 | You Can Run but You Can't Read: Preventing Disclosure Exploits in Executable Code · CCS 2014 |
Systems and software security
exploitation mitigation |
0.2 | 1 | 2014 | Oxymoron: Making Fine-Grained Memory Randomization Practical by Allowing Code Sharing · USENIX Security Symposium 2014 |
Systems and software security › exploitation › code reuse attack
JIT-ROP |
0.2 | 1 | 2014 | You Can Run but You Can't Read: Preventing Disclosure Exploits in Executable Code · CCS 2014 |
Cloud and datacenter computing
cloud security |
0.1 | 1 | 2011 | AmazonIA: when elasticity snaps back · CCS 2011 |
Processor architecture and microarchitecture
instruction set architecture |
0.1 | 1 | 2014 | You Can Run but You Can't Read: Preventing Disclosure Exploits in Executable Code · CCS 2014 |
Web and mobile security › mobile security
android security |
0.0 | 1 | 2012 | MoCFI: A Framework to Mitigate Control-Flow Attacks on Smartphones · NDSS 2012 |
Operating systems › mobile systems
mobile operating systems |
0.0 | 1 | 2011 | Poster: control-flow integrity for smartphones · CCS 2011 |
Methods — techniques the papers use, named apart from their topics
time series analysis · 0.4reverse engineering · 0.4physics-based correlation · 0.4software emulation · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | I Know Where You Parked Last Summer : Automated Reverse Engineering and Privacy Analysis of Modern CarsabstractNowadays, cars are equipped with hundreds of sensors and dozens of computers that process data. Unfortunately, due to the very secret nature of the automotive industry, there is no official nor objective source of information as to what data exactly their vehicles collect. Anecdotal evidence suggests that OEMs are collecting huge amounts of personal data about their drivers, which they suddenly reveal when requested in court.In this paper, we present our tool AutoCAN for privacy and security analysis of cars that reveals what data cars collect by tapping into in-vehicle networks and extracting time series of data and automatically making sense of them by establishing relationships based on laws of physics. These algorithms work irrespective of make, model or used protocols. Our results show that car makers track the GPS position, the number of occupants, their weight, usage statistics of doors, lights, and AC. We also reveal that OEMs embed functions to remotely disable the car or get an alert when the driver is speeding. Daniel Frassinelli, Sohyeon Park, Stefan Nürnberger |
SP | 3 |
| 2016 | RamCrypt: Kernel-based Address Space Encryption for User-mode ProcessesabstractWe present RamCrypt, a solution that allows unmodified Linux processes to transparently work on encrypted data. RamCrypt can be deployed and enabled on a per-process basis without recompiling user-mode applications. In every enabled process, data is only stored in cleartext for the moment it is processed, and otherwise stays encrypted in RAM. In particular, the required encryption keys do not reside in RAM, but are stored in CPU registers only. Hence, RamCrypt effectively thwarts memory disclosure attacks, which grant unauthorized access to process memory, as well as physical attacks such as cold boot and DMA attacks. In its default configuration, RamCrypt exposes only up to 4 memory pages in cleartext at the same time. For the nginx web server serving encrypted HTTPS pages under heavy load, the necessary TLS secret key is hidden for 97% of its time. Johannes Götzfried, Tilo Müller, Gabor Drescher, Stefan Nürnberger, Michael Backes 0001 |
AsiaCCS | 4 |
| 2016 | - vatiCAN - Vetted, Authenticated CAN Bus
Stefan Nürnberger, Christian Rossow |
CHES | 1 |
| 2016 | How to Make ASLR Win the Clone Wars: Runtime Re-Randomization
Kangjie Lu, Wenke Lee, Stefan Nürnberger, Michael Backes 0001 |
NDSS | 3 |
| 2014 | WebTrust - A Comprehensive Authenticity and Integrity Framework for HTTP
Michael Backes 0001, Rainer W. Gerling, Sebastian Gerling, Stefan Nürnberger, Dominique Schröder, Mark Simkin 0001 |
ACNS | 4 |
| 2014 | You Can Run but You Can't Read: Preventing Disclosure Exploits in Executable CodeabstractCode reuse attacks allow an adversary to impose malicious behavior on an otherwise benign program. To mitigate such attacks, a common approach is to disguise the address or content of code snippets by means of randomization or rewriting, leaving the adversary with no choice but guessing. However, disclosure attacks allow an adversary to scan a process - even remotely - and enable her to read executable memory on-the-fly, thereby allowing the just-in time assembly of exploits on the target site. In this paper, we propose an approach that fundamentally thwarts the root cause of memory disclosure exploits by preventing the inadvertent reading of code while the code itself can still be executed. We introduce a new primitive we call Execute-no-Read (XnR) which ensures that code can still be executed by the processor, but at the same time code cannot be read as data. This ultimately forfeits the self-disassembly which is necessary for just-in-time code reuse attacks (JIT-ROP) to work. To the best of our knowledge, XnR is the first approach to prevent memory disclosure attacks of executable code and JIT-ROP attacks in general. Despite the lack of hardware support for XnR in contemporary Intel x86 and ARM processors, our software emulations for Linux and Windows have a run-time overhead of only 2.2% and 3.4%, respectively. Michael Backes 0001, Thorsten Holz, Benjamin Kollenda, Philipp Koppe, Stefan Nürnberger, Jannik Pewny |
CCS | 5 |
| 2014 | Oxymoron: Making Fine-Grained Memory Randomization Practical by Allowing Code Sharing
Michael Backes 0001, Stefan Nürnberger |
USENIX Security Symposium | 2 |
| 2013 | Client-Controlled Cryptography-as-a-Service in the Cloud
Sören Bleikertz, Sven Bugiel, Hugo Ideler, Stefan Nürnberger, Ahmad-Reza Sadeghi |
ACNS | 4 |
| 2013 | Gadge me if you can: secure and efficient ad-hoc instruction-level randomization for x86 and ARMabstractCode reuse attacks such as return-oriented programming are one of the most powerful threats to contemporary software. ASLR was introduced to impede these attacks by dispersing shared libraries and the executable in memory. However, in practice its entropy is rather low and, more importantly, the leakage of a single address reveals the position of a whole library in memory. The recent mitigation literature followed the route of randomization, applied it at different stages such as source code or the executable binary. However, the code segments still stay in one block. In contrast to previous work, our randomization solution, called Xifer, (1) disperses all code (executable and libraries) across the whole address space, (2) re-randomizes the address space for each run, (3) is compatible to code signing, and (4) does neither require offline static analysis nor source-code. Our prototype implementation supports the Linux ELF file format and covers both mainstream processor architectures x86 and ARM. Our evaluation demonstrates that Xifer performs efficiently at load- and during run-time (1.2% overhead). Lucas Davi, Alexandra Dmitrienko, Stefan Nürnberger, Ahmad-Reza Sadeghi |
AsiaCCS | 3 |
| 2012 | MoCFI: A Framework to Mitigate Control-Flow Attacks on Smartphones
Lucas Davi, Alexandra Dmitrienko, Manuel Egele, Thomas Fischer 0005, Thorsten Holz, Ralf Hund, Stefan Nürnberger, Ahmad-Reza Sadeghi |
NDSS | 7 |
| 2011 | AmazonIA: when elasticity snaps backabstractCloud Computing is an emerging technology promising new business opportunities and easy deployment of web services. Much has been written about the risks and benefits of cloud computing in the last years. The literature on clouds often points out security and privacy challenges as the main obstacles, and proposes solutions and guidelines to avoid them. However, most of these works deal with either malicious cloud providers or customers, but ignore the severe threats caused by unaware users. Sven Bugiel, Stefan Nürnberger, Thomas Pöppelmann, Ahmad-Reza Sadeghi, Thomas Schneider 0003 |
CCS | 2 |
| 2011 | Poster: control-flow integrity for smartphones
Lucas Davi, Alexandra Dmitrienko, Manuel Egele, Thomas Fischer 0005, Thorsten Holz, Ralf Hund, Stefan Nürnberger, Ahmad-Reza Sadeghi |
CCS | 7 |
| 2010 | Ray - a secure micro kernel architectureabstractIn this paper we present a secure micro kernel architecture (called Ray) that was designed from scratch with security goals in mind. It features some traditional security aspects like process isolation, advanced non-standard security aspects like padded non-readable memory boundaries and new contributions like memory gifts and behaviour deviation detection. This theoretical design has been implemented as a proof of concept for x86 based processors including a small set of essential drivers and user land applications in order to verify and test the claims made herein. Stefan Nürnberger, Thomas Feller 0002, Sorin A. Huss |
PST | 1 |