Location Privacy Protection For Smartphone Users Thanks to Kassem - - PowerPoint PPT Presentation

location privacy protection for smartphone users
SMART_READER_LITE
LIVE PREVIEW

Location Privacy Protection For Smartphone Users Thanks to Kassem - - PowerPoint PPT Presentation

Location Privacy Protection For Smartphone Users Thanks to Kassem Fawaz and Kang G Shin Presented By Sam Ostoich and Erin Geoghan Introduction Problem Threats Related Works Design Philosophy Design Implementation


slide-1
SLIDE 1

Location Privacy Protection For Smartphone Users

Thanks to Kassem Fawaz and Kang G Shin

Presented By Sam Ostoich and Erin Geoghan

slide-2
SLIDE 2

Introduction

  • Problem
  • Threats
  • Related Works
  • Design Philosophy
  • Design
  • Implementation
  • Success?
  • Future Plans
slide-3
SLIDE 3

Location-Tracking Apps

  • Help you get where you want to go
  • Navigation apps
  • Used to stay connected with friends
  • Social media apps
  • Used for convenience
  • Find nearest gas station, restaurant, etc.
slide-4
SLIDE 4

Examples

slide-5
SLIDE 5

The Problem

Users care about who accesses their location

slide-6
SLIDE 6

Threats

  • Tracking Threat
  • Adversary can receive continuous location updates
  • Identification Threat
  • Adversary can isolate the user’s frequency
  • Profiling Threat
  • Adversary can profile the person based off where

user has been

slide-7
SLIDE 7

Related Works

  • MockDroid - disables access to certain resources such

as location § Problem: never receives location updates

  • Micinski - coarsened the location

§ Problem: never considered threat model

slide-8
SLIDE 8

Related Works

  • PlaceMask - allows user to supply fake locations

§ Problem: fake locations are given when real locations are needed

  • Koi - cloud-based service for location protection

§ Problem: have to use a different API based on different location criterion

slide-9
SLIDE 9

Related Works

  • Deficient in terms of effectiveness, efficiency, and

practicality

  • MockDroid - effectiveness
  • Koi’s method - practicality
  • Solves tracking threat but not profiling or identification
slide-10
SLIDE 10

Design Philosophy

  • User expects location to be accessed
  • Location with a granularity sufficient to produce location-

based functionality is provided

  • Anonymous apps can’t identify user based on frequently

visited places

  • Single app alone poses no significant profiling threats
slide-11
SLIDE 11

Design Philosophy

  • App can’t track user all the time
  • Existing mobile ecosystem is used
  • Protection comes at a minimal cost in usability and app

functionality

slide-12
SLIDE 12

Design

slide-13
SLIDE 13

Design

slide-14
SLIDE 14

Design

Little effect on the functionality of most apps

slide-15
SLIDE 15

Design

slide-16
SLIDE 16

Design

slide-17
SLIDE 17

Design

slide-18
SLIDE 18

Implementation with Android

  • LMS and

GMS

  • Location
  • bject with

context

  • Changing

context

slide-19
SLIDE 19

User Interface

  • Bootstrapping
  • Setting most visited places
  • Setting the anonymization rule for each app
  • Per-place/session controls
  • Setting the anonymization rule for each location
  • Setting changes available at all times to the user
slide-20
SLIDE 20

Assessment

  • Blocks location access in the background
  • Most apps can’t track for more than 8 minutes per

day

  • Stationary vs Mobile effect
  • Weather apps
  • Messaging/chatting apps
slide-21
SLIDE 21

Energy Assessment

slide-22
SLIDE 22

Overall Success?

  • Practical - easy to employ, compatible with apps
  • Effective - Addresses the three threats
  • Efficient - privacy with tolerable loss in app

functionality

slide-23
SLIDE 23

Future plans

  • User friendliness
  • Incorporating it as a custom ROM
slide-24
SLIDE 24

Questions?