1 / 20

Caché: Caching Location-Enhanced Content to Improve User Privacy

Caché: Caching Location-Enhanced Content to Improve User Privacy. Carnegie Mellon University Shahriyar Amini , Janne Lindqvist , Jason Hong Jialiu Lin, Eran Toch , Norman Sadeh. Widespread Adoption of Location-Enabled Devices. 2009: 150M GPS-equipped phones shipped

aspen
Download Presentation

Caché: Caching Location-Enhanced Content to Improve User Privacy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Caché: Caching Location-Enhanced Content to Improve User Privacy Carnegie Mellon University Shahriyar Amini, JanneLindqvist, Jason Hong Jialiu Lin, EranToch, Norman Sadeh

  2. Widespread Adoption of Location-Enabled Devices • 2009: 150M GPS-equippedphones shipped • 2014: 770M GPS-equippedphones expected to ship (~5x increase!) • Future: Every mobile device will be location-enabled (GPS or WiFi) [Berg Insight 2010]

  3. Apps Reveal Private Information • App reveals: • Time of Use • User Interest • Current Location • Over time: • Mobility Behavior • Significant Locations • Socioeconomic Status?

  4. Our Approach • Pre-Fetch content for large regions • Store content on mobile device • Respond to queries using stored content • Periodically update content

  5. Pre-Fetching Insight • Some location-based content are still useful even when old (time to live) Long Time To Live

  6. Feasibility of Pre-Fetching • Content doesn’t change too often • Average daily amount of changeover a 5 month period • Requires <20 MB for Pittsburgh, ~100 MB for NYC

  7. Pre-fetching Content • Geo-coordinates are continuous • Content cannot be pre-fetched for every point • Use a grid to discretize space

  8. Caché Architecture

  9. Application Design • Developer defines: • Size of cells • Content update rate • Query string http://api.yelp.com/v2/search?term=food&ll=#SLL_LAT#,#SLL_LON#

  10. Application Installation • Regions of interest: • 15213 • Pittsburgh, PA • Pre-fetch radius • 1 km

  11. Content Download • Pre-fetch only when: • Plugged in • Connected to WiFi • Pre-fetch every cell • Update content at defined update rate

  12. Content Retrieval • Assume fresh content • Retrieve content from a single cell • Content miss results in a live request to LBS

  13. High Content Hit Rate! • Evaluation Based on Mobility Datasets • Locaccino: location-sharing • Place naming: label location

  14. Caché Android Service • Android background service for apps • Apps modified to make requests to service • Service only pre-fetches when device is plugged in and connected to WiFi

  15. Limitations • Doesn’t work for • Rapidly changing content (STTL) • Apps with client/server interaction (Facebook) • Apps with server computation (Navigation) • Burden falls on the developer • Developer responsible for defining cell size and content download parameter • New regions have to be specifiedbefore use

  16. Our thoughts • Merit: interesting method to protect privacy • Cannot provide absolute privacy • Hard to switch between privacy-protected mode and normal mode

  17. Conclusion The most private request is the one you don’t make. • Feasibility analysis: STTL and LTTL, storage • Implement the privacy protected system • Two evaluations: human mobility dataset and open source application

  18. Locaccino • December 2008 to October 2009 • Top 20 users • 5 female • Grads, Undergrads, Faculty, Research Dev

  19. Place Naming • Ages 19 to 46 • Spring, Summer, and Fall 2009 • 45% female in Spring (N = 33) • 40% female in Summer (N = 26) • 30% female in Fall (N = 10)

  20. Study of Mobility Traces • How often will queries be cached? • Locaccino: Top 20 people, 460k traces • Place naming: 26 people, 118k traces • Pre-Fetch newly visited regions over night

More Related