Quick notes about confidential computing#
Intel TDX#
- What does the Intel TDX protect? Confidential VM's VMCS, page tables, interrupt status, and memory.
Confidential Computing on Heterogeneous Systems: Survey and Implications#
- Heterogeneous Computing System: CPU/GPU/ASIC/FPGA/NPU
- Threats: (data leakage, unauthorized data access) * (software, tenent), side channel attacks
- Security requirements: confidentiality and integrity
- Solutions: TEE (hardware and software), Cryptography, Probablity
- Trend: TEE for CPU to TEE for GPU, say NVIDIA H100
- GPGPU: The idea is to leverage the power of GPUs, which are conventionally used for generating computer graphics, to carry out tasks that were traditionally done by central processing units (CPU).
- Key points: threat models, compatibility, TCB size, memory encryption, performance/overhead