QUIRE: Lightweight Provenance for Smart Phone Operating Systems

By Michael Dietz, Shashi Shekhar, Yuliy Pisetsky, Anhei Shu, D. Wallach. USENIX Security Symposium, 2011

394 citations recorded by the source corpus.

Smartphone apps are often granted to privilege to run with access to the network and sensitive local resources. This makes it difficult for remote endpoints to place any trust in the provenance of network connections originating from a user's device. Even on the phone, different apps with distinct privilege sets can communicate with one another. This can allow one app to trick another into improperly exercising its privileges (resulting in a confused deputy attack). In Quire, we engineered two new security mechanisms into Android to address these issues. First, Quire tracks the call chain of on-device IPCs, allowing an app the choice of operating with the reduced privileges of its callers or exercising its full privilege set by acting explicitly on its own behalf. Second, a lightweight signature scheme allows any app to create a signed statement that can be verified by any app on the same phone. Both of these mechanisms are reflected in network RPCs. This allows remote systems visibility into the state of the phone when the RPC was made. We demonstrate the usefulness of Quire with two example applications: an advertising service that runs advertisements separately from their hosting applications, and a remote payment system. We show that Quire's performance overhead is minimal.

Subfields: Artificial Intelligence, Computer Networks and Communications, Signal Processing

View Paper: https://www.semanticscholar.org/paper/90d1799b35b3f42faa336799c2553f62b66a01a3

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. Xuxian Jiang
  2. Ahmad-Reza Sadeghi
  3. Lucas Davi
  4. Patrick Drew McDaniel
  5. Yajin Zhou
  6. Alexandra Dmitrienko
  7. William Enck
  8. Michael C. Grace

In Computer Networks and Communications

  1. Xuxian Jiang
  2. Ahmad-Reza Sadeghi
  3. Lucas Davi
  4. Yajin Zhou
  5. Lorenzo Cavallaro
  6. Peng Ning
  7. William Enck
  8. Kimberly Tam

In Signal Processing

  1. Xuxian Jiang
  2. Yajin Zhou
  3. Lorenzo Cavallaro
  4. Kimberly Tam
  5. Sven Bugiel
  6. Ahmad-Reza Sadeghi
  7. Lucas Davi
  8. Earlence Fernandes

Citations in the corpus