2

Architecturing the Auto-Cuckoo Filter to Defend against Cross-Core Cache Attacks

Cross-core cache timing side channel attacks, which observe cache access behavior of victims running on different physical cores to infer sensitive information, have become a significant threat. Although the attacks are covert, they cause the …

Exploiting Security Dependence for Conditional Speculation against Spectre Attacks

Speculative execution side-channel vulnerabilities such as Spectre reveal that conventional architecture designs lack security consideration. This paper proposes a software transparent defense mechanism, named as Conditional Speculation, against …

A Lightweight Isolation Mechanism for Secure Branch Predictors

In a modern processor, branch prediction is crucial in effectively exploiting the instruction-level parallelism for high-performance execution. However, recently exposed vulnerabilities reveal the urgency to improve the security of branch predictors. …