中文

RISC-V Spectre攻击的软件缓解

密码学与安全 2023-11-08 v2 操作系统

摘要

推测式攻击至今仍是活跃威胁,即便最初聚焦于x86平台,也已波及所有现代硬件架构。RISC-V是近年提出的一种开放指令集架构,已受到工业界与学术界的关注。在本文中我们聚焦于启用了推测执行的RISC-V核,并如我们所展示的,其Spectre攻击与x86上同样有效。尽管过去曾提出RISC-V硬件缓解方案,但它们尚未越过原型阶段。相反,我们受x86架构所用方案启发,提出了针对Spectre-BTI的低开销软件缓解,以及针对Spectre-RSB的缓解——据我们所知这是首个被提出的此类缓解。我们展示了这些缓解在实践中的有效性,并且它们可集成于LLVM工具链中。为透明性与可复现性,我们所有程序与数据均已在线公开。

关键词

引用

@article{arxiv.2206.04507,
  title  = {Software Mitigation of RISC-V Spectre Attacks},
  author = {Ruxandra Bălucea and Paul Irofti},
  journal= {arXiv preprint arXiv:2206.04507},
  year   = {2023}
}