activity
20182022
most citedFlushgeist: Cache Leaks from Beyond the Flush

3 citations · 3 across the 2 of their papers we have counts for

collaborators

7 papers

cs.PL2022

Warping Cache Simulation of Polyhedral Programs

Canberk Morelli, Jan Reineke

Techniques to evaluate a program's cache performance fall into two camps: 1. Traditional trace-based cache simulators precisely account for sophisticated real-world cache models an…

cs.CR2020

Hardware-Software Contracts for Secure Speculation

Marco Guarnieri, Boris Köpf, Jan Reineke +1

Since the discovery of Spectre, a large number of hardware mechanisms for secure speculation has been proposed. Intuitively, more defensive mechanisms are less efficient but can se…

cs.CR20203 cited

Flushgeist: Cache Leaks from Beyond the Flush

Pepe Vila, Andreas Abel, Marco Guarnieri +2

Flushing the cache, using instructions like clflush and wbinvd, is commonly proposed as a countermeasure against access-based cache attacks. In this report, we show that several In…

cs.PF2019

nanoBench: A Low-Overhead Tool for Running Microbenchmarks on x86 Systems

Andreas Abel, Jan Reineke

We present nanoBench, a tool for evaluating small microbenchmarks using hardware performance counters on Intel and AMD x86 systems. Most existing tools and libraries are intended t…

cs.PL2018

Fast and exact analysis for LRU caches

Claire Maïza, Valentin Touzeau, David Monniaux +1

For applications in worst-case execution time analysis and in security, it is desirable to statically classify memory accesses into those that result in cache hits, and those that…

cs.CR2018

SPECTECTOR: Principled Detection of Speculative Information Flows

Marco Guarnieri, Boris Köpf, José F. Morales +2

Since the advent of SPECTRE, a number of countermeasures have been proposed and deployed. Rigorously reasoning about their effectiveness, however, requires a well-defined notion of…