隐藏PMU事件的探索与利用
密码学与安全
2023-04-25 v1
摘要
性能监控单元(PMU)是Intel CPU中常见的硬件模块。它可用于记录各种CPU行为,因此常被用于性能分析与优化。在65536个事件空间中,Intel官方仅发布了约200个。本文设计了一种隐藏PMU事件收集方法,并在Skylake、Kabylake和Alderlake微架构的CPU中发现了大量未公开的PMU事件。我们进一步通过将这些事件用于瞬态执行攻击检测和构建侧信道攻击,证明了这些事件的存在。这也意味着这些隐藏PMU事件具有巨大的利用潜力和安全威胁。
引用
@article{arxiv.2304.12072,
title = {Exploration and Exploitation of Hidden PMU Events},
author = {Yihao Yang and Pengfei Qiu and Chunlu Wang and Yu Jin and Dongsheng Wang and Gang Qu},
journal= {arXiv preprint arXiv:2304.12072},
year = {2023}
}