18
2/7/11 1 EveryWare Lab Data Management for Mobile and Pervasive Computing Location Privacy in Geo-social Networks Claudio Bettini EveryWare Lab – Università degli Studi di Milano, Italy http://everywarelab.dico.unimi.it Workshop on Location-based Services & Privacy Assurance SnT, Univ. of Luxembourg Feb 4 th 2011 EveryWare Lab: Research Activities Recent Projects on LBS Privacy Privacy issues in LBS and other context-aware services Funded by NSF and Italian MiUR (2006-2010). In cooperation with ANONIMO: Computer science and legal methods for the protection of privacy and anonymity National interdisciplinary project (Sep 2008 - Sep 2010) Mobile and Pervasive Computing Privacy Reasoning Sponsors

EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

1

EveryWare Lab

Data Management for Mobile and Pervasive Computing

Location Privacy in Geo-social Networks

Claudio Bettini EveryWare Lab – Università degli Studi di Milano, Italy

http://everywarelab.dico.unimi.it

Workshop on Location-based Services & Privacy Assurance SnT, Univ. of Luxembourg Feb 4th 2011

EveryWare Lab: Research Activities

Recent Projects on LBS Privacy

  Privacy issues in LBS and other context-aware services   Funded by NSF and Italian MiUR

(2006-2010). In cooperation with

  ANONIMO: Computer science and legal methods for the protection of privacy and anonymity   National interdisciplinary project (Sep 2008

- Sep 2010)

Mobile and Pervasive

Computing

Privacy Reasoning

Sponsors

Page 2: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

2

Outline

  GeoSN participation: new privacy threats?   Preliminary results on defense methods   Privacy-aware GeoSN services: a mobile app

for private proximity notification

Based on collaborations with   Dario Freni, Sergio Mascetti, Univ. Milano, Italy   Carmen Ruiz Vicente, Aalborg Univ., Denmark (thanks for some of the

slides)   Christian S. Jensen, Aarhus Univ., Denmark   X. Sean Wang, Univ. Of Vermont, USA   Sushil Jajodia, George Mason University, USA

Geo-Social Networks (GeoSN)

  Evolution of SN:  Location associated

to resources: geotag  Location associated

to users: location updates AND geotagging + user tagging

 Time as important as location: spatio-temporal tags

Page 3: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

3

Power and danger of geotagging

(…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate Park taking a photo with a 3G iPhone. Because iPhones embed geodata into photos that users upload to Flickr or Picasa, iPhone shots can be automatically placed on a map. At home I searched the Flickr map, and score—a shot from today. I clicked through to the user's photostream and determined it was the woman I had seen earlier. After adjusting the settings so that only her shots appeared on the map, I saw a cluster of images in one location. Clicking on them revealed photos of an apartment interior—a bedroom, a kitchen, a filthy living room. Now I know where she lives.

Geo-Social Networks (GeoSN)   Foursquare, Facebook

Places, Google Latitude, Twitter, Flickr  Check-ins, status messages,

photos,...

  New adversary model  Many users

  Location sharing   Multiple user tagging

 Real time

Difference wrt. LBSs

Page 4: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

4

Four types of concerns

Location privacy  Concern about releasing your exact

location   hospital, religious site, ...,

 Concern about stalking or assaulting when provided in real time

Four types of concerns

Absence privacy Concern about releasing that you are not

in a location Example: home is unattended

Page 5: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

5

Four types of concerns

Co-Location privacy Concern about revealing that you are in a

given place together with a specific person or group

Example: in a restaurant with your girlfriend’s best friend every Tuesday, …

Four types of concerns

Identity privacy Concern about revealing your identity while

using a given service or participating in a geoSN

Example: prefer to be anonymous while accessing a given geoSN service

Page 6: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

6

Scenario I (Location privacy)

Alice Bob

Alice  is  concerned    about  her  privacy  Alice  says:  Having  a  good  time  with    In:   Downtown  

Bob  

Scenario I (Location privacy)

Alice Bob

Alice  is  concerned    about  her  privacy  Alice  says:  Having  a  good  time  with    In:   Downtown  

Bob  

Charlie  is  not  concerned  about  his  privacy  Charlie  says:  Having  a  drink  with  In:  Irish  House  Irish  House  

Bob  

Charlie

Page 7: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

7

Scenario I (Location privacy)

Alice Bob

Alice  is  concerned    about  her  privacy  Alice  says:  Having  a  good  time  with    In:   Downtown  

Bob  

Charlie  is  not  concerned  about  his  privacy  Charlie  says:  Having  a  drink  with  In:  Irish  House  Irish  House  

Bob  

Charlie

Alice  is  in  the  Irish  House  

Scenario I (Location privacy)

Alice Bob

Alice  is  concerned    about  her  privacy  Alice  says:  Having  a  good  time  with    In:   Downtown  

Bob  

Charlie  is  not  concerned  about  his  privacy  Charlie  says:  Having  a  drink  with  In:  Irish  House  Irish  House  

Bob  

Charlie

Alice  is  in  the  Irish  House  

Current GeoSNs do not protect against linkage of information by means of

other users’ profile

Page 8: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

8

Scenario II (Absence privacy)

Scenario III (Absence privacy)

Bob New  York  

Page 9: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

9

Scenario III (Absence privacy)

Tim Bob Alice

→ California  New  York  

Scenario III (Absence privacy)

First day at the beach! California, 17th July

Bob   Alice   Tim  

California,  17th  July  

Tim Bob Alice

Tim

→ California  New  York  New  York  

Page 10: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

10

Scenario III (Absence privacy)

First day at the beach! California, 17th July

Bob   Alice   Tim  

California,  17th  July  

Tim Bob Alice

Tim

→ California  New  York  New  York  

Current GeoSNs do not protect against Absence privacy

Scenario IV (Co-location privacy)

  Alice and Bob meet in a bar and they do not want to reveal that they have met. While they are there, Alice sees her friend Charlie, who decides to send a geo-located status update saying that he just met Alice. Later, Bob sees his friend Dan, who also updates his status saying that he saw Bob in the bar.

  A person that has access to Charlie’s and Dan’s profiles (for instance, Bob’s jealous girlfriend), can deduce that Alice and Bob are probably in the same bar.

Page 11: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

11

Scenario IV (Co-location privacy)

  Alice and Bob meet in a bar and they do not want to reveal that they have met. While they are there, Alice sees her friend Charlie, who decides to send a geo-located status update saying that he just met Alice. Later, Bob sees his friend Dan, who also updates his status saying that he saw Bob in the bar.

  A person that has access to Charlie’s and Dan’s profiles (for instance, Bob’s jealous girlfriend), can deduce that Alice and Bob are probably in the same bar.

Current GeoSNs do not protect against co-location privacy

LBS Privacy protection techniques

 Against re-identification through location  K-anonymity

 Against the release of sensitive location information  Spatio-temporal generalization  Fake locations  Progressive retrieval  Encryption-based

Page 12: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

12

Which techniques for private geotagging ?  Against re-identification through location

 K-anonymity  Against the release of sensitive location

information  Spatio-temporal generalization  Fake locations  Progressive retrieval  Encryption-based

Not appropriate for resources

Only useful in GeoSN supporting pID or anonymity

Spatio-temporal generalization

 Main idea: enlarge the spatial area and/or the temporal interval of the geotag to decrease sensitivity

 New problems wrt LBS requests:  Each geotag may affect multiple users  Combined geotags can affect a user

Page 13: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

13

User Preferences (location) •  Minimum Uncertainty Region (MUR)

– enforced if the adversary cannot exclude any point as the origin of the resource

– Spatio-temporal

Status update In Downtown

Between 10pm and 11pm

Alice’s privacy requirements: granularity

Alice

User Preferences (absence)

  Absence Privacy Region (APR)  enforced if the adversary cannot exclude the

region as the current location of the user

I want to protect my

home

Page 14: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

14

Wyse: Watch your social step

1.  Location privacy: 1.  Start by a spatio-temporal region that covers

the MUR of all tagged users, i.e., the MUR of the user with stricter privacy requirements

2.  Apply temporal or spatial generalization

2.  Absence privacy: Delay the publication so that the APR cannot be excluded as the current location

[CIKM-2010]

Watch out for previously published resources

Hi there! I’m at Uni! 5:15 pm

5pm – 6pm

Hi there! I’m in Downtown!

6:10 pm It is not possible that he was at 6pm at Uni...

Page 15: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

15

WYSE Architecture

No single solution for all geoSN

Page 16: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

16

Privacy-aware GeoSN services o Encryption meets spatio-temporal

generalization

o Pcube: Privacy Preserving Proximity

o Be notified when your Facebook friends are close-by, and chat with them

o Complete control on your location privacy

© 2011 EveryWare Technologies http://www.ew-tech.it/pcube

Soon on the Android Market

Pcube: the protocol idea

Based on a three party secure computation

Page 17: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

17

Pcube: Video Demonstration

Conclusions  GeoSN participation and GeoSN services

expose users to privacy threats they are mostly unaware of

  Formal models of GeoSNs and threats are needed

  Investigation on privacy aware geotagging has just begun

Page 18: EveryWare Lab · 2/7/11 3 Power and danger of geotagging (…) To test whether I was being paranoid, I ran a little experiment. On a sunny Saturday, I spotted a woman in Golden Gate

2/7/11

18

Reference papers   C. Ruiz Vicente, D. Freni, C. Bettini, C. S. Jensen. Location-Related

Privacy in Geo-Social Networks. IEEE Internet Computing. To appear.

  S. Mascetti, D. Freni, C. Bettini, X. S. Wang, S. Jajodia. Privacy in geo-social networks: proximity notification with untrusted service providers and curious buddies, The VLDB Journal, Springer, 2010.

  D. Freni, C. Ruiz Vicente, S. Mascetti, C. Bettini, C. S. Jensen. Preserving Location and Absence Privacy in Geo-Social Networks. Proc. of 19th ACM International Conference on Information and Knowledge Management, ACM, 2010.

  C. Bettini, S. Jajodia, P. Samarati, X. S. Wang (Eds.), Privacy in Location-Based Applications, State of the Art Survey, LNCS vol. 5599, Springer, 2009. ISBN: 978-3-642-03510-4.