DATE: Thursday, April 14, 2010
TIME: 12:00 pm - 1:00 pm

Landon Cox, Duke University

TITLE: Who Watches the Watchers in Modern Mobile Systems?

Mobile phones have become the eyes and ears of the Internet by placing digital communication, computation, and sensing at the center of nearly all human activity. The next generation of Internet services promises to support applications like citizen journalism, mobile social networking, traffic monitoring, environmental monitoring, and price-dispersion monitoring by pairing the ubiquitous sensing provided by mobile phones with the large-scale data collection and distribution capacity of the cloud. However, managing the flow of data from mobile clients to remote cloud services remains a key obstacle to this vision.

This talk will discuss two systems that address different aspects of this challenge. The first is TaintDroid, a dynamic information-flow monitoring system for Android that gives users greater insight into how third-party apps share their data with remote services. The second is YouProve, a partnership between a device's trustworthy hardware and system software that allows mobile clients to control the fidelity of the data they share and allows services to verify the authenticity of the data they receive.

Landon Cox is an Assistant Professor of Computer Science at Duke University and a recipient of an NSF CAREER award and an IBM Faculty Award. He received his Ph.D. from the University of Michigan in 2005. Landon's current research interests include operating systems, distributed systems, and mobile computing.

Visitor Host: M. Satyanarayanan

Visitor Coordinator: Tracy Farbacher (

SDI / LCS Seminar Questions?
Karen Lindenfelser, 86716, or visit