SAGE:基于软件的GPU执行认证

作者:

安德烈·伊万诺夫和本杰明·罗森伯格,苏黎世联邦理工大学;Arnaud Dethise和Marco Canini,喀斯特;托尔斯滕·霍夫勒和阿德里安·佩里格,苏黎世联邦理工大学

摘要:

随着机器学习在安全关键和敏感领域的应用,使用加速器(如GPU)进行计算时对完整性和隐私性的需求越来越大。不幸的是,目前对GPU上可信执行的支持非常有限——加速器上的可信执行尤其具有挑战性,因为认证机制不应降低性能。

虽然对GPU上可信执行的硬件支持正在兴起,但我们研究的是基于软件的可信GPU执行方法。纯软件方法具有明显的优势:(1)补充基于硬件的方法,增强安全性,特别是当硬件实现中的漏洞降低安全性时,(2)在没有硬件支持的可信执行的GPU上操作,以及(3)实现安全性而不依赖硬件中嵌入的机密,如历史所示,可以提取。

在这项工作中,我们提出了SAGE,一种用于GPU执行的基于软件的证明机制。SAGE支持在安培架构(A100)的NVIDIA GPU上安全执行代码,提供代码完整性和保密性、计算完整性以及数据完整性和保密性的属性——所有这些都是在GPU和CPU上运行恶意代码的情况下实现的。我们的评估表明,SAGE在没有特定硬件支持的情况下以可靠的方式在GPU上执行代码,在今天已经很实用了。

USENIX ATC’23 Open Access赞助商
阿卜杜拉国王科技大学

开放存取媒体

USENIX致力于开放访问我们活动上展示的研究。活动开始后,所有人都可以免费获得论文和会议记录。活动结束后发布的任何视频、音频和/或幻灯片也免费向所有人开放。支持USENIX以及我们对开放存取的承诺。

此内容可用于:

BibTeX公司
@进行中{288758,
author={安德烈·伊万诺夫(Andrei Ivanov)、本杰明·罗森伯格(Benjamin Rothenberger)、阿诺德·德提斯(Arnaud Dethise)、马可·卡尼尼(Marco Canini)、托尔斯滕·霍夫勒(Torsten Hoefler)和阿德里安·佩,
title={{SAGE}:{GPU}执行的基于软件的认证},
booktitle={2023 USENIX年度技术会议(USENIXATC 23)},
年份={2023},
isbn={978-1-939133-35-9},
地址={马萨诸塞州波士顿},
页面={485-499},
url={https://www.usenix.org/conference/atc23/presentation/ivanov},
publisher={USENIX协会},
月=七月
}

演示文稿视频