中文

Flushgeist:来自刷新之外的缓存泄漏

密码学与安全 2020-09-15 v2

摘要

使用 clflush 和 wbinvd 等指令刷新缓存,通常被提议作为针对基于访问的缓存攻击的对抗措施。在本报告中,我们表明若干 Intel 缓存——具体而言某些 Skylake 之前处理器的 L1 缓存以及某些 Broadwell 之后处理器的 L2 缓存——即使在通过 clflush 和 wbinvd 指令刷新后仍会泄漏信息。也就是说,关于 clflush 和 wbinvd 指令行为的安全关键假设是不正确的,依赖它们的对抗措施应被修订。

关键词

引用

@article{arxiv.2005.13853,
  title  = {Flushgeist: Cache Leaks from Beyond the Flush},
  author = {Pepe Vila and Andreas Abel and Marco Guarnieri and Boris Köpf and Jan Reineke},
  journal= {arXiv preprint arXiv:2005.13853},
  year   = {2020}
}

备注

6 pages, 4 figures