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}
}