Cache side channel attacks are threats to user's information security and hardware infrastructure security.They involve encryption algorithms,browsers,virtual machines,and operating systems,etc.,particularly caches and memory.In some more complex micro-architecture attacks,the attacker uses cache side channel attacks to obtain key information.In conflict-based cache side channel attacks,the attacker and the victim only need to share the cache,making a wide-range threat with strong stealthiness.Constructing eviction sets is the first and critical step in conflict-based cache side channel attacks.This article first reviews the development of eviction set construction researches.The eviction set construction algorithms are classified.In each classification,the representative algorithms are systematically described.Next,this article analyses the factors influencing the performance of eviction set construction algorithms.
关键词
硬件安全/中央处理器缓存/缓存侧信道攻击/驱逐集
Key words
hardware security/CPU cache/cache side channel attack/eviction set