Overview
Syllabus
Intro
Existing TEEs not Support Many Heterogeneous Units
Heterogeneous TEE Inside a Single Chip
Related Works
Our New Design: HETEE
Threat Model
HETEE Overview
PCIe Express Fabric
Elastic Resources Allocation and Isolation
Efficient Secure Cleanup
Hardware Support for Secure Reboot
Pooling Enclave Resources
SC Functions and HETEE Enclaves
SC Structure
Hardware (De)Encryption & Scheduling
Hardware Isolation
Remote Attestation and Symmetric Key Negotiation
Certificate Chain
Prototype System
HETEE performance overhead on single GPU with different batch sizes.
HETEE latency overhead on single GPU with different batch stres
HETEE inference throughput scalability evaluation
Cost Analysis
Outline
TCB definition
Defense against physical attack
Conclusion
Taught by
IEEE Symposium on Security and Privacy