Confidential Computing on Heterogeneous CPU-GPU Systems: Survey and Future Directions
Qifan Wang, David Oswald

TL;DR
This paper surveys the security challenges and future directions of confidential computing in heterogeneous CPU-GPU systems, focusing on Trusted Execution Environments (TEEs) and potential attack surfaces.
Contribution
It provides a comprehensive review of GPU TEE designs, analyzes security risks, and offers insights for designing secure and efficient heterogeneous systems.
Findings
Identifies potential attack surfaces in GPU TEEs.
Summarizes existing GPU TEE designs and their security implications.
Reviews attacks on GPUs and TEEs, and mitigation strategies.
Abstract
In recent years, the widespread informatization and rapid data explosion have increased the demand for high-performance heterogeneous systems that integrate multiple computing cores such as CPUs, Graphics Processing Units (GPUs), Application Specific Integrated Circuits (ASICs), and Field Programmable Gate Arrays (FPGAs). The combination of CPU and GPU is particularly popular due to its versatility. However, these heterogeneous systems face significant security and privacy risks. Advances in privacy-preserving techniques, especially hardware-based Trusted Execution Environments (TEEs), offer effective protection for GPU applications. Nonetheless, the potential security risks involved in extending TEEs to GPUs in heterogeneous systems remain uncertain and need further investigation. To investigate these risks in depth, we study the existing popular GPU TEE designs and summarize and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
