VC3

VC3:使用SGX在云中进行值得信赖的数据分析。我们介绍了VC3,这是第一个允许用户在云端运行分布式MapReduce计算的系统,同时对代码和数据保密,并确保结果的正确性和完整性。VC3运行在未经修改的Hadoop上,但关键是将Hadoop、操作系统和hypervisor排除在TCB之外,因此,即使这些大型组件受到损害,机密性和完整性也会得到保留。VC3依靠SGX处理器来隔离单个计算机上的内存区域,并部署新的协议来保护分布式MapReduce计算。VC3有选择地对运行在隔离区域内的所有MapReduce代码强制执行区域自完整性不变量,以防止由于不安全的内存读写而导致的攻击。在常见基准测试中的实验结果表明,与无保护的Hadoop相比,VC3的平均运行时开销可以忽略不计,对于基本安全保证,VC3的平均运行时开销可以忽略不计,写完整性为4.5%,读/写完整性为8%。

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换