Demo Data from EDBT 2026 / reviewers in the wild / expert
Thomas Prescher 0002
dblp:92/10140-2
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 3
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 |
Hardware security and side channels · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Processor architecture and microarchitecture · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
microarchitectural attacks |
0.7 | 2 | 2019 | Spectre Attacks: Exploiting Speculative Execution · IEEE Symposium on Security and Privacy 2019 Meltdown: Reading Kernel Memory from User Space · USENIX Security Symposium 2018 |
Hardware security and side channels › microarchitectural attacks
transient execution attack |
0.7 | 2 | 2019 | ZombieLoad: Cross-Privilege-Boundary Data Sampling · CCS 2019 Meltdown: Reading Kernel Memory from User Space · USENIX Security Symposium 2018 |
Hardware security and side channels › side-channel attack › cache side-channel attacks
cache timing attack |
0.4 | 1 | 2019 | Spectre Attacks: Exploiting Speculative Execution · IEEE Symposium on Security and Privacy 2019 |
Hardware security and side channels
microarchitectural side channel |
0.4 | 1 | 2019 | ZombieLoad: Cross-Privilege-Boundary Data Sampling · CCS 2019 |
Hardware security and side channels
side-channel attack |
0.4 | 1 | 2019 | Spectre Attacks: Exploiting Speculative Execution · IEEE Symposium on Security and Privacy 2019 |
Hardware security and side channels › microarchitectural attacks › transient execution attack › speculative execution attack
spectre |
0.4 | 1 | 2019 | Spectre Attacks: Exploiting Speculative Execution · IEEE Symposium on Security and Privacy 2019 |
Hardware security and side channels › microarchitectural attacks › transient execution attack
speculative execution attack |
0.4 | 1 | 2019 | Spectre Attacks: Exploiting Speculative Execution · IEEE Symposium on Security and Privacy 2019 |
Processor architecture and microarchitecture
speculative execution |
0.2 | 2 | 2019 | Spectre Attacks: Exploiting Speculative Execution · IEEE Symposium on Security and Privacy 2019 Meltdown: Reading Kernel Memory from User Space · USENIX Security Symposium 2018 |
Processor architecture and microarchitecture
microarchitectural structures |
0.1 | 1 | 2019 | ZombieLoad: Cross-Privilege-Boundary Data Sampling · CCS 2019 |
Processor architecture and microarchitecture › load/store queue
store buffer |
0.1 | 1 | 2019 | ZombieLoad: Cross-Privilege-Boundary Data Sampling · CCS 2019 |
Methods — techniques the papers use, named apart from their topics
transient execution · 0.8return-oriented programming · 0.8fault-driven attack · 0.8fault attack · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | ZombieLoad: Cross-Privilege-Boundary Data SamplingabstractIn early 2018, Meltdown first showed how to read arbitrary kernel memory from user space by exploiting side-effects from transient instructions. While this attack has been mitigated through stronger isolation boundaries between user and kernel space, Meltdown inspired an entirely new class of fault-driven transient-execution attacks. Particularly, over the past year, Meltdown-type attacks have been extended to not only leak data from the L1 cache but also from various other microarchitectural structures, including the FPU register file and store buffer. Michael Schwarz 0001, Moritz Lipp, Daniel Moghimi, Jo Van Bulck, Julian Stecklina, Thomas Prescher 0002, Daniel Gruss |
CCS | 6 |
| 2019 | Spectre Attacks: Exploiting Speculative ExecutionabstractModern processors use branch prediction and speculative execution to maximize performance. For example, if the destination of a branch depends on a memory value that is in the process of being read, CPUs will try to guess the destination and attempt to execute ahead. When the memory value finally arrives, the CPU either discards or commits the speculative computation. Speculative logic is unfaithful in how it executes, can access the victim's memory and registers, and can perform operations with measurable side effects. Spectre attacks involve inducing a victim to speculatively perform operations that would not occur during correct program execution and which leak the victim's confidential information via a side channel to the adversary. This paper describes practical attacks that combine methodology from side channel attacks, fault attacks, and return-oriented programming that can read arbitrary memory from the victim's process. More broadly, the paper shows that speculative execution implementations violate the security assumptions underpinning numerous software security mechanisms, including operating system process separation, containerization, just-in-time (JIT) compilation, and countermeasures to cache timing and side-channel attacks. These attacks represent a serious threat to actual systems since vulnerable speculative execution capabilities are found in microprocessors from Intel, AMD, and ARM that are used in billions of devices. While makeshift processor-specific countermeasures are possible in some cases, sound solutions will require fixes to processor designs as well as updates to instruction set architectures (ISAs) to give hardware architects and software developers a common understanding as to what computation state CPU implementations are (and are not) permitted to leak. Paul C. Kocher, Jann Horn, Anders Fogh, Daniel Genkin, Daniel Gruss, Werner Haas 0004, Michael Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher 0002, Michael Schwarz 0001, Yuval Yarom |
IEEE Symposium on Security and Privacy | 10 |
| 2018 | Meltdown: Reading Kernel Memory from User Space
Moritz Lipp, Michael Schwarz 0001, Daniel Gruss, Thomas Prescher 0002, Werner Haas 0004, Anders Fogh, Jann Horn, Stefan Mangard, Paul C. Kocher, Daniel Genkin, Yuval Yarom, Michael Hamburg |
USENIX Security Symposium | 4 |