Title
Random Fill Cache Architecture
Abstract
Correctly functioning caches have been shown to leak critical secrets like encryption keys, through various types of cache side-channel attacks. This nullifies the security provided by strong encryption and allows confidentiality breaches, impersonation attacks and fake services. Hence, future cache designs must consider security, ideally without degrading performance and power efficiency. We introduce a new classification of cache side channel attacks: contention based attacks and reuse based attacks. Previous secure cache designs target only contention based attacks, and we show that they cannot defend against reuse based attacks. We show the surprising insight that the fundamental demand fetch policy of a cache is a security vulnerability that causes the success of reuse based attacks. We propose a novel random fill cache architecture that replaces demand fetch with random cache fill within a configurable neighborhood window. We show that our random fill cache does not degrade performance, and in fact, improves the performance for some types of applications. We also show that it provides information-theoretic security against reuse based attacks.
Year
DOI
Venue
2014
10.1109/MICRO.2014.28
MICRO
Keywords
Field
DocType
fundamental demand fetch policy,random fill cache architecture,secure caches,confidentiality breaches,security,cryptography,cache collision attacks,cache storage,side channel attacks,cache,reuse based attacks,information-theoretic security,fake services,contention based attacks,encryption keys,memory architecture,cache side-channel attacks,impersonation attacks,computer architecture,configurable neighborhood window,cache designs,encryption,hardware
Cache invalidation,Cache pollution,Computer science,Cache,Computer security,Parallel computing,Computer network,Page cache,Cache algorithms,Cache coloring,Bus sniffing,Smart Cache
Conference
ISSN
Citations 
PageRank 
1072-4451
46
1.28
References 
Authors
23
2
Name
Order
Citations
PageRank
Fangfei Liu133612.31
Ruby Lee22460261.28