29360

Confidential Computing on Heterogeneous Systems: Survey and Implications

Qifan Wang, David Oswald
University of Birmingham, UK
arXiv:2408.11601 [cs.CR], (21 Aug 2024)

@misc{wang2024confidentialcomputingheterogeneoussystems,

   title={Confidential Computing on Heterogeneous Systems: Survey and Implications},

   author={Qifan Wang and David Oswald},

   year={2024},

   eprint={2408.11601},

   archivePrefix={arXiv},

   primaryClass={cs.CR},

   url={https://arxiv.org/abs/2408.11601}

}

Download Download (PDF)   View View   Source Source   

707

views

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), Field Programmable Gate Arrays (FPGAs), and Neural Processing Units (NPUs). 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 compare their key implications. Additionally, we review existing powerful attacks on GPUs and traditional TEEs deployed on CPUs, along with the efforts to mitigate these threats. We identify potential attack surfaces introduced by GPU TEE s and provide insights into key considerations for designing secure GPU TEEs. This survey is timely as new TEEs for heterogeneous systems, particularly GPUs, are being developed, highlighting the need to understand potential security threats and build both efficient and secure systems.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: