作者
Raad Bahmani, Ferdinand Brasser, Ghada Dessouky, Patrick Jauernig, Matthias Klimmek, Ahmad-Reza Sadeghi, Emmanuel Stapf
发表日期
2021
研讨会论文
30th USENIX Security Symposium (USENIX Security 21)
页码范围
1073-1090
简介
Security architectures providing Trusted Execution Environments (TEEs) have been an appealing research subject for a wide range of computer systems, from low-end embedded devices to powerful cloud servers. The goal of these architectures is to protect sensitive services in isolated execution contexts, called enclaves. Unfortunately, existing TEE solutions suffer from significant design shortcomings. First, they follow a one-size-fits-all approach offering only a single enclave type, however, different services need flexible enclaves that can adjust to their demands. Second, they cannot efficiently support emerging applications (eg, Machine Learning as a Service), which require secure channels to peripherals (eg, accelerators), or the computational power of multiple cores. Third, their protection against cache sidechannel attacks is either an afterthought or impractical, ie, no fine-grained mapping between cache resources and individual enclaves is provided.
引用总数
20202021202220232024317353720
学术搜索中的文章
R Bahmani, F Brasser, G Dessouky, P Jauernig… - 30th USENIX Security Symposium (USENIX Security …, 2021