Controlled-Channel Attacks: Deterministic Side Channels for Untrusted Operating Systems

By Yuanzhong Xu, Weidong Cui, Marcus Peinado. 2015

876 citations recorded by the source corpus.

The presence of large numbers of security vulnerabilities in popular feature-rich commodity operating systems has inspired a long line of work on excluding these operating systems from the trusted computing base of applications, while retaining many of their benefits. Legacy applications continue to run on the untrusted operating system, while a small hyper visor or trusted hardware prevents the operating system from accessing the applications' memory. In this paper, we introduce controlled-channel attacks, a new type of side-channel attack that allows an untrusted operating system to extract large amounts of sensitive information from protected applications on systems like Overshadow, Ink Tag or Haven. We implement the attacks on Haven and Ink Tag and demonstrate their power by extracting complete text documents and outlines of JPEG images from widely deployed application libraries. Given these attacks, it is unclear if Over shadow's vision of protecting unmodified legacy applications from legacy operating systems running on off-the-shelf hardware is still tenable.

Subfields: Artificial Intelligence, Hardware and Architecture, Signal Processing

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. Elaine Shi
  5. Marcus Peinado
  6. Daniel Gruss
  7. Ari Juels
  8. Yuval Yarom

In Hardware and Architecture

  1. Srini Devadas
  2. Dan Boneh
  3. Dawn Song
  4. Ari Juels
  5. Fan Zhang
  6. Florian Tramèr
  7. Marcus Peinado
  8. Victor Costan

In Signal Processing

  1. Marcus Peinado
  2. Daniel Gruss
  3. Yuval Yarom
  4. Weidong Cui
  5. Stefan Mangard
  6. Dawn Song
  7. Srini Devadas
  8. Michael Schwarz

Citations in the corpus