paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Salus: A Practical Trusted Execution Environment for CPU-FPGA Heterogeneous Cloud Platforms

Salus:面向 CPU-FPGA 异构云平台的实用可信执行环境
ASPLOS Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 42024匹配度 1/10 · 论文主题为CPU-FPGA异构云平台的TEE与bitstream保护,属于硬件安全与隐私领域,与用户关注的PL/AI交叉(静态分析、Agentic程序、浮点/贝叶斯程序分析、LLM)无直接关联。引用 4 inbox
Yu Zou, Yiran Li, Sheng Wang, Le Su, Zhen Gu, Yanheng Lu, Yijin Guan, Dimin Niu, Mingyu Gao, Yuan Xie, Feifei Li
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出基于主机 CPU TEE enclave 保护并认证 FPGA bitstream 的实用 FPGA TEE 设计。

CPU-FPGA 异构架构在云环境中加速计算密集型任务日益流行,但处理敏感数据需要可信执行环境。本文分析了设计 FPGA TEE 的需求、在商用现成(COTS)云 FPGA 服务上部署现有方案的挑战,以及既有工作多聚焦独立 FPGA TEE 的局限。Salus 复用主机侧 CPU TEE 中的 enclave,并创新性地改造 COTS FPGA bitstream 工具,结合安全增强的 FPGA IP,对 FPGA 侧加载的 bitstream 进行保护与认证。该设计以较小改动实现可部署的 FPGA TEE,面向异构云平台提供实用方案。摘要未给出具体性能数据。

问题
在 CPU-FPGA 异构云平台中,如何为 FPGA 加速处理的敏感数据构建实用的 TEE;现有方案难以部署到 COTS 云 FPGA 服务,且多局限于独立 FPGA。
方法
Salus 利用主机 CPU TEE 中的 enclave 来保护和认证 FPGA 侧 bitstream,并通过非常规复用 COTS FPGA bitstream 工具及安全增强 FPGA IP 实现设计。
评估
摘要未报告定量实验;论文主要通过需求、挑战分析及设计实现来论证在 COTS 云 FPGA 上的实用性和低改动部署。
原文摘要(Abstract)

CPU-FPGA heterogeneous architectures have become increasingly popular in cloud environments for accelerating compute-intensive tasks. Ensuring the protection of sensitive data processed by these architectures requires the presence of a trusted execution environment (TEE). This work highlights the requirements for designing an FPGA TEE, the challenges faced in deploying existing solutions on commercial-off-the-shelf (COTS) cloud FPGA services, and the limitations of previous works that primarily focus on standalone FPGA TEEs. In response to these challenges, Salus introduces an innovative approach by leveraging an enclave running on the host with a TEE-enabled CPU. This approach aims to protect and attest the bitstream loaded on the FPGA side. By repurposing COTS FPGA bitstream utilities in a novel manner and adopting a proposed security-enhanced FPGA IP, Salus presents a practical design for an FPGA TEE, with minor efforts required.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{ZouLWSGLGN00024,
  title = {Salus: A Practical Trusted Execution Environment for CPU-FPGA Heterogeneous Cloud Platforms},
  author = {Yu Zou and Yiran Li and Sheng Wang and Le Su and Zhen Gu and Yanheng Lu and Yijin Guan and Dimin Niu and Mingyu Gao and Yuan Xie and Feifei Li},
  booktitle = {ASPLOS},
  year = {2024},
  doi = {10.1145/3622781.3674169}
}