Safespec: Banishing The Spectre Of A Meltdown With Leakage-Free Speculation

DAC(2019)

引用 148|浏览396
暂无评分
摘要
Speculative attacks, such as Spectre and Meltdown, target speculative execution to access privileged data and leak it through a side-channel. In this paper, we introduce (SafeSpec), a new model for supporting speculation in a way that is immune to the side-channel leakage by storing side effects of speculative instructions in separate structures until they commit. Additionally, we address the possibility of a covert channel from speculative instructions to committed instructions before these instructions are committed. We develop a cycle accurate model of modified design of an x86-64 processor and show that the performance impact is negligible.
更多
查看译文
关键词
leakage-free speculation,speculative attacks,Spectre,Meltdown,privileged data,side-channel leakage,speculative instructions,committed instructions,cycle accurate model,speculative execution,SafeSpec model
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要