articleMay 1, 2015GOLD OA

VC3: Trustworthy Data Analytics in the Cloud Using SGX

Microsoft Research (United Kingdom) · Ruhr University Bochum

Indexed incrossref

Abstract

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 hyper visor 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…

Citation impact

597
total citations
FWCI
102.84
Percentile
100%
References
85
Citations per year

Authors

7

Topics & keywords

Keywords
  • Computer science
  • Correctness
  • Cloud computing
  • Overhead (engineering)
  • Data integrity
  • Operating system
  • Trustworthiness
  • Computation
UN Sustainable Development Goals
  • Peace, Justice and strong institutions
No related works found for this paper.