LOCATION PRIVACY & TRAJECTORY PRIVACY. Elham Naghizade COMP20008 Elements of Data Processing 20 rd May 2016

Similar documents
What to do with 500M Location Requests a Day?

Big data in Thessaloniki

Systematic Privacy by Design Engineering

Innovative mobility data collection tools for sustainable planning

Daily and Weekly Patterns in Human Mobility

BIG DATA EUROPE TRANSPORT PILOT: INTRODUCING THESSALONIKI. Josep Maria Salanova Grau CERTH-HIT

A Spatiotemporal Approach for Social Situation Recognition

Traffic Management for Smart Cities TNK115 SMART CITIES

Towards Location and Trajectory Privacy Protection in Participatory Sensing

Location and User Activity Preference Based Recommendation System

LTE Direct Overview. Sajith Balraj Qualcomm Research

Estimating Transit Ridership Patterns Through Automated Data Collection Technology

A Survey of People Movement Analytics Studies in the Context of Smart Cities

Advanced Techniques for Mobile Robotics Location-Based Activity Recognition

BIG CELLULAR NETWORK DATA. Olof Görnerup IAM Lab SICS Swedish ICT

Seamless Navigation Demonstration Using Japanese Quasi-Zenith Satellite System (QZSS) and IMES

Comparison of Simulation-Based Dynamic Traffic Assignment Approaches for Planning and Operations Management

Vistradas: Visual Analytics for Urban Trajectory Data

An Embedding Model for Mining Human Trajectory Data with Image Sharing

MOBILE COMPUTING 1/29/18. Cellular Positioning: Cell ID. Cellular Positioning - Cell ID with TA. CSE 40814/60814 Spring 2018

Mobile Crowdsensing enabled IoT frameworks: harnessing the power and wisdom of the crowd

Computing Touristic Walking Routes using Geotagged Photographs from Flickr

Towards Understanding Location Privacy Awareness on Geo-Social Networks

Andrei Sabelfeld. Joint work with Per Hallgren and Martin Ochoa

From Network Noise to Social Signals

A GI Science Perspective on Geocoding:

Analysis and Geoprocessing Sessions and Demo Theater Presentations

GPS TECHNOLOGY IN COMMUNITY SERVICES

Exploring Pedestrian Bluetooth and WiFi Detection at Public Transportation Terminals

Autonomous Face Recognition

Veracity Managing Uncertain Data. Skript zur Vorlesung Datenbanksystem II Dr. Andreas Züfle

CS123. Programming Your Personal Robot. Part 3: Reasoning Under Uncertainty

Understanding User Daily Mobility Using Mobile and Wearable Sensing Systems

Unlock the power of location. Gjermund Jakobsen ITS Konferansen 2017

QS Spiral: Visualizing Periodic Quantified Self Data

Location, Location, Location

Location, Location, Location Lecture 8 (catch-up from lecture 7) Larry Rudolph. Problem Set 3

Self-Organisation in LTE networks: Soft integration of new base stations

How can (GPS) and (GIS) Improve Ambulance Performance Levels

Sustainable, human-centric, environmental information services, towards sustainable cities. The sustainability issue


Thursday, Apr 26 Canterbury Park Weekly Event - $35 NLHE Poker Room 10:30 AM

Your Neighbors Affect Your Ratings: On Geographical Neighborhood Influence to Rating Prediction

- A CONSOLIDATED PROPOSAL FOR TERMINOLOGY

Learning with Confidence: Theory and Practice of Information Geometric Learning from High-dim Sensory Data

Location, Location, Location

INTERNET SAFETY. OBJECTIVES: 1. Internet safety what is true and what is false? 2. & Instant Messaging safety 3. Strangers on the Internet

On-site Traffic Accident Detection with Both Social Media and Traffic Data

Performance Evaluation of the Effect of QZS (Quasi-zenith Satellite) on Precise Positioning

I. INTRODUCTION II. LITERATURE SURVEY. International Journal of Advanced Networking & Applications (IJANA) ISSN:

Multi-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living

TICRec: A Probabilistic Framework to Utilize Temporal Influence Correlations for Time-aware Location Recommendations

Wireless Environments & Privacy

Enhanced wireless indoor tracking system in multi-floor buildings with location prediction

Data, Anonymity and Consent. UKAN, September 11 th Sir Mark Walport Chief Scientific Adviser to HM Government

Analogy Engine. November Jay Ulfelder. Mark Pipes. Quantitative Geo-Analyst

IATSS Global Interactive Forum on Traffic and Safety (GIFTS) Tokyo, 28 November 2015

Mobility(Data( Management(&(Exploration( ( I.#Introduction#

On the Anonymity of Periodic Location Samples

We have all of this Affordably NOW! Not months and years down the road, NOW!

THE TOP 100 CITIES PRIMED FOR SMART CITY INNOVATION

the Ultimate planner for the the creative business owner

MAPS & ENHANCED CONTENT

FireKeepers Casino - Battle Creek, MI October 7-15, 2017

Main Event will include LIVE Reporting and LIVE Final Table Broadcast with Hole Cards

Broadband versus GPS. With billions $ at stake

Alternate Position, Navigation & Time APNT for Civil Aviation

Shuhua Liu Senior Research Fellow, Docent Arcada Universitty of Applied Sciences. KaTuMetro Kickoff Seminar, University of Helsinki

Available online at ScienceDirect. Procedia Environmental Sciences 22 (2014 ) Tao Feng*, Harry J.P.

SPTF: Smart Photo-Tagging Framework on Smart Phones

Positioning, location data and GNSS as solution for Autonomous driving

Understanding the city to make it smart

Location Tracking. Current Technologies 1/19/2011. Not one, single technology Convergence of several technologies. Systems for

Energy-Efficient Positioning for Smartphone Applications using Cell-ID Sequence Matching

Energy-Efficient Data Management for Sensor Networks

Introduction to Mobile Sensing Technology

Space and time-dependant bus accessibility: a case study in Rome

Towards Lifestyle Understanding: Predicting Home and Vacation Locations from User s Online Photo Collections

Lots of Pervasive Devices and Web services producing data about us!

Characterizing Human Mobility in Networked Virtual Environments

Minimal-Impact Audio-Based Personal Archives

How to Test A-GPS Capable Cellular Devices and Why Testing is Required

TRENDS % 33% of MILLENNIALS. 3 in 5 think SHARING IS BETTER for the environment. 3M s 15% TIME TO THINK cultivates Intrapreneurship.

An Introduction to. By Paul J. Hurtado

Page 1. Problems with 1G Systems. Wireless Wide Area Networks (WWANs) EEC173B/ECS152C, Spring Cellular Wireless Network

best practice guide Ruckus SPoT Best Practices SOLUTION OVERVIEW AND BEST PRACTICES FOR DEPLOYMENT

TOURISM for several country is a primordial matter to

Trends in the Wireless Industry

RECOMMENDATION ITU-R M.1391 METHODOLOGY FOR THE CALCULATION OF IMT-2000 SATELLITE SPECTRUM REQUIREMENTS

CONTENTS FOREWORD... VII ACKNOWLEDGMENTS... IX CONTENTS... XI LIST OF FIGURES... XVII LIST OF TABLES... XIX LIST OF ABBREVIATIONS...

Vehicle speed and volume measurement using V2I communication

Data collection and modeling for APTS and ATIS under Indian conditions - Challenges and Solutions

A Vehicular Visual Tracking System Incorporating Global Positioning System

Surveillance strategies for autonomous mobile robots. Nicola Basilico Department of Computer Science University of Milan

Innovations in Reinsurance. Andre Eisele, Swiss Re Head of Client Management P&C ANZ RDG Presentation 8 March 2017

Campus GIS (Tsukuba University Campus Geospatial Information)

Service Cooperation and Co-creative Intelligence Cycle Based on Mixed-Reality Technology

ArcGIS Pro: What s New in Analysis

Currently 2 vacant engineer positions (1 Engineer level, 1 Managing Engineer level)

Radio Frequency Engineering Report. Proposed Raymond, ME Cellular Facility

Transcription:

LOCATION PRIVACY & TRAJECTORY PRIVACY Elham Naghizade COMP20008 Elements of Data Processing 20 rd May 2016

Part I TRAJECTORY DATA: BENEFITS & CONCERNS

Ubiquity of Trajectory Data Location data being collected and stored throughout the day GPS-enabled smart phones, cars, and wearable devices Wi-Fi access points Cell towers Geo-tagged tweets, Facebook status, location check-ins

Trajectory A function from time to geographical space p 4 p n 1 p 1 p 2 p 3 p n ID GPS-Latitude GPS-Longitude Time 111478 33.692771-111.993959 11:52 111478 33.692752-111.993895 11:54 111478 33.692723-111.993581 11:56 111478 33.692804-111.993464 11:58 111478 33.69314-111.993223 12:28 111478 33.69317-111.993192 12:30

Benefits of Location Data Individuals can benefit from sharing location data through Precise, tailored location services Monitoring daily activities for fitness purposes, finding friends, tracking children or the elderly Traffic monitoring and navigation purposes Importance of rich location datasets Identify most frequent paths between two points Provide best POI recommendations for particular groups of people Improve traffic management and urban planning Enable personal data analytics

Privacy Concerns of Location Data Status quo of current mobile systems Able to continuously monitor, communicate, and process information about a person s location Have a high degree of spatial and temporal precision and accuracy Might be linked with other data Analyzing and sharing location datasets has significant privacy implications Personal safety, e.g., stalking, assault Location-based profiling, e.g., Facebook Intrusive inferences, e.g. individual s political views, personal preferences, health conditions

Inference Attacks - Example An user s Monday to Thursday trips Home/work location pair may lead to a small set of potential individuals -> only {Bob, Alice} travel from A to B t 2 pm wa Stop A lk B Car wa lk 8 am A x y B

Inference Attacks - Example The same user s Friday trips Regular visit to a heart hospital -> Alice is Japanese, so most probably the user is Bob t 2 pm A B 8 am wa lk Car Stop Car lk Stop wa y Hospital B A POI x

Inference Attacks - Example Bob s Saturday trips We can learn about his habits, preferences, etc. t stop 2 pm wa A 11 am w k al lk train y Book Club A POI x

Tracking of Individuals Deutsche Telekom (telecommunication operator) Deutsche Telekom handed over six months of Malte Spitz s phone data Tracked position, phone calls, SMS, Internet access http://www.zeit.de/datenschutz/malte-spitz-data-retention Rob me please! An attempt to raise awareness about location/trajectory privacy http://pleaserobme.com

Part II LOCATION & TRAJECTORY PRIVACY

Anonymity: Cloaking k-anonymity Individuals are k-anonymous if their location information cannot be distinguished from k 1 other individuals Spatial cloaking Gruteser & Grunwald use quadtrees Adapt the spatial precision of location information about a person according to the number of other people in the same quadrant Temporal cloaking Reduce the frequency of temporal information Location Privacy and Trajectory Privacy Prof Lars Kulik

Spatial Cloaking (k min = 4) Location Privacy and Trajectory Privacy Prof Lars Kulik

Obfuscation Idea Mask an individual's precision Deliberately degrade the quality of information about an individual s location (imperfect information) Identity can be revealed Assumption Spatial imperfection privacy The greater the imperfect knowledge about a user s location, the greater the user s privacy Actual Location: (x,y) Reported Location: Region Location Privacy and Trajectory Privacy Prof Lars Kulik

Motivation for Obfuscation Finding the closest Sushi restaurant Ichiban Location-based service provider Yo! Sushi Sushi Ten Visitor A: Sushi Ten Q: I am in Princess park. What is the closest Sushi restaurant? Princess Park Location Privacy and Trajectory Privacy Prof Lars Kulik

Overview of Privacy Models Location privacy vs. trajectory privacy Exact location points 3-anonymized location points Obfuscated location points Clustering k similar trajectories: At each timestamp a point with the least distance to all trajectories is reported Discussion: What are the shortcomings of spatio-temporal cloaking & obfuscation?

Privacy vs. Data Utility Data utility The quality of delivered service or analyzed data Is difficult to maintain while preserving privacy Utility Privacy

No Privacy for Maximum Utility Finding the closest Sushi restaurant Ichiban Location-based service provider Yo! Sushi Sushi Ten A: Sushi Ten Visitor Q: I am in Princess park. What is the closest Sushi restaurant? Princess Park

Maximum Privacy for Low Utility Finding the closest Sushi restaurant Yo! Sushi Ichiban Sushi Ten A: Yo! Sushi B: Sushi Ten C: Ichiban Visitor Location-based service provider Q: I am in Princess park. What is the closest Sushi restaurant? Princess Park

Part III BALANCING PRIVACY VS. UTILITY

Stop/Move Exchange Key idea: Exchanging stop and move episodes of a trajectory Exchanging sensitive stop with an insensitive POI Preserving footprint and duration of a trajectory t M 1 S 1 t 1 M 2 t 2 3 t 4 begin t 1 M 1 S 1 M 2 begin t 2 t 3 end t 4 end M i -> actual move episodes M * i -> synthetic move episodes S i -> actual stop episodes S * i -> synthetic stop episodes

Pre-processing Stop extraction A set of consecutive points with large temporal gap and within a short distance Stop sensitivity Determining sensitivity based on user preferences and/or spatiotemporal features Type of the stop point, e.g., university vs. a bar, time and duration POI selection Less sensitive and preferably not repeated types

Exchange Process Stop Replacement Stop Displacement Finding POIs on the same route Preserving footprint and total duration Looking for POIs in a close region Minimal detour from the original route New POI is on the same footprint A small detour to get to the new POI

Exchange Process 2D overview Two trajectories with sensitive stops Displacement p 1 p 2 p 3 p 4 p 6 p 1 p 2 p 3 p 4 p 6 Stop Sensitivity Location Type Stop Duration p 1 p 2 p 3 p4 p5 p 5 p 7 p 7 p 1 p 2 p 3 p4 p5 p 5 p 7 p 7 Road network Actual footprint POIs with high sensitivity POIs with moderate sensitivity POIs with low sensitivity Discussion: p 6 Except for the footprint, which features of a trajectory, e.g., duration, average speed, spatial density are affected by displacement and replacement? p 6 Replacement

Exchange Process 2D overview One trajectory with two sensitive stops: The hospital is displaced with the library The bar is replaced with a restaurant

Exchange Process Efficiency Exhaustive search Searching for POIs over the complete route Partial search Local search for POIs Dividing the route into sub-trajectories wrt stop points Question: Having k sensitive stop points and n POIs on the footprint, what is the time complexity of the exhaustive search and partial search?