Vc3: Trustworthy Data Analytics In The Cloud Using Sgx

SP '15: Proceedings of the 2015 IEEE Symposium on Security and Privacy(2015)

引用 801|浏览267
暂无评分
摘要
We present VC3, the first system that allows users to run distributed MapReduce computations in the cloud while keeping their code and data secret, and ensuring the correctness and completeness of their results. VC3 runs on unmodified Hadoop, but crucially keeps Hadoop, the operating system and the hypervisor out of the TCB; thus, confidentiality and integrity are preserved even if these large components are compromised. VC3 relies on SGX processors to isolate memory regions on individual computers, and to deploy new protocols that secure distributed MapReduce computations. VC3 optionally enforces region self-integrity invariants for all MapReduce code running within isolated regions, to prevent attacks due to unsafe memory reads and writes. Experimental results on common benchmarks show that VC3 performs well compared with unprotected Hadoop: VC3' s average runtime overhead is negligible for its base security guarantees, 4.5% with write integrity and 8% with read/write integrity.
更多
查看译文
关键词
read-write integrity,base security guarantees,average runtime overhead,region self-integrity invariants,secure distributed MapReduce computations,memory regions,TCB,hypervisor,unmodified Hadoop,VC3,SGX,cloud,trustworthy data analytics
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要