Flush+Flush: A Fast and Stealthy Cache Attack

By Daniel Gruss, Clémentine Maurice, Klaus Wagner, Stefan Mangard. International Conference on Detection of intrusions and malware, and vulnerability assessment, 2015

651 citations recorded by the source corpus.

Research on cache attacks has shown that CPU caches leak significant information. Proposed detection mechanisms assume that all cache attacks cause more cache hits and cache misses than benign applications and use hardware performance counters for detection. In this article, we show that this assumption does not hold by developing a novel attack technique: the Flush+Flush attack. The Flush+Flush attack only relies on the execution time of the flush instruction, which depends on whether data is cached or not. Flush+Flush does not make any memory accesses, contrary to any other cache attack. Thus, it causes no cache misses at all and the number of cache hits is reduced to a minimum due to the constant cache flushes. Therefore, Flush+Flush attacks are stealthy, i.e., the spy process cannot be detected based on cache hits and misses, or state-of-the-art detection mechanisms. The Flush+Flush attack runs in a higher frequency and thus is faster than any existing cache attack. With 496i?źKB/s in a cross-core covert channel it is 6.7 times faster than any previously published cache covert channel.

Subfields: Artificial Intelligence, Electrical and Electronic Engineering

View Paper: https://www.semanticscholar.org/paper/976e60b1fa5c68e603e65bde88f9fa9623e6b5bc

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Daniel Gruss
  2. Yuval Yarom
  3. Michael Schwarz
  4. Stefan Mangard
  5. Moritz Lipp
  6. Mohammadkazem Taram
  7. Clémentine Maurice
  8. Dean M. Tullsen

In Electrical and Electronic Engineering

  1. Daniel Gruss
  2. Michael Schwarz
  3. Stefan Mangard
  4. Mohammadkazem Taram
  5. Clémentine Maurice
  6. Dean M. Tullsen
  7. Liang Wang
  8. Srini Devadas

Citations in the corpus