Understanding and Mitigating Covert Channels Through Branch Predictors
Non-monopolizable caches: Low-complexity mitigation of cache side channel attacks