224

Slice+Slice Baby: Generating Last-Level Cache Eviction Sets in the Blink of an Eye

IEEE Symposium on Security and Privacy (S&P), 2025
Main:13 Pages
12 Figures
Bibliography:3 Pages
10 Tables
Appendix:2 Pages
Abstract

An essential step for mounting cache attacks is finding eviction sets, collections of memory locations that contend on cache space. On Intel processors, one of the main challenges for identifying contending addresses is the sliced cache design, where the processor hashes the physical address to determine where in the cache a memory location is stored. While past works have demonstrated that the hash function can be reversed, they also showed that it depends on physical address bits that the adversary does not know.

View on arXiv
Comments on this paper