VC3: Trustworthy Data Analytics in the Cloud Using SGX

By Felix Schuster, Manuel Costa, Cédric Fournet, Christos Gkantsidis, Marcus Peinado, Gloria Mainar-Ruiz, Mark Russinovich. 2015

675 citations recorded by the source corpus.

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 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.

Subfields: Artificial Intelligence, Information Systems, ML Systems & Hardware, Privacy & Security

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Dan Boneh
  2. Dawn Song
  3. Florian Tramèr
  4. Reza Shokri
  5. Nicholas Carlini
  6. Nicolas Papernot
  7. Vitaly Shmatikov
  8. Sergey Levine

In Information Systems

  1. Elaine Shi
  2. Dan Boneh
  3. Florian Tramèr
  4. Ari Juels
  5. Andrew K. Miller
  6. Jean-Pierre Hubaux
  7. Marcus Peinado
  8. Rafael Pass

In ML Systems & Hardware

  1. Ion Stoica
  2. O. Ohrimenko
  3. Ilya Mironov
  4. Joseph E. Gonzalez
  5. Michael I. Jordan
  6. Marcus Peinado
  7. Dawn Song
  8. Michael W. Mahoney

In Privacy & Security

  1. Reza Shokri
  2. Dan Boneh
  3. Florian Tramèr
  4. Dawn Song
  5. Ilya Mironov
  6. Jonathan Ullman
  7. Vitaly Shmatikov
  8. Elaine Shi

Citations in the corpus