Shielding applications from an untrusted cloud with Haven

ACM Transactions on Computer Systems (TOCS)(2015)

引用 1038|浏览921
暂无评分
摘要
Todayu0027s cloud computing infrastructure requires substantial trust. Cloud users rely on both the provideru0027s staff and its globally-distributed software/hardware platform not to expose any of their private data.We introduce the notion of shielded execution, which protects the confidentiality and integrity of a program and its data from the platform on which it runs (i.e., the cloud operatoru0027s OS, VM and firmware). Our prototype, Haven, is the first system to achieve shielded execution of unmodified legacy applications, including SQL Server and Apache, on a commodity OS (Windows) and commodity hardware. Haven leverages the hardware protection of Intel SGX to defend against privileged code and physical attacks such as memory probes, but also addresses the dual challenges of executing unmodified legacy binaries and protecting them from a malicious host. This work motivated recent changes in the SGX specification.
更多
查看译文
关键词
Design,Security,Cloud security,shielded execution,library OS,trusted computing,Intel SGX,enclave
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要