33
A NOVEL FRAMEWORK FOR LBS PRIVACY PRESERVING IN DYNAMIC CONTEXT ENVIRONMENT ACOMP 2011 Le Nguyen Duy Vu Nguyen Le Vinh Nguyen Ngoc Tuan Do Son Thanh Tran Trung Hien Dang Tran Khanh

A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

  • Upload
    marrim

  • View
    42

  • Download
    0

Embed Size (px)

DESCRIPTION

A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment. Le Nguyen Duy Vu Nguyen Le Vinh Nguyen Ngoc Tuan Do Son Thanh Tran Trung Hien Dang Tran Khanh. ACOMP 2011. Outline. Location-based services: privacy concerns in dynamic-context environment - PowerPoint PPT Presentation

Citation preview

Page 1: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

A NOVEL FRAMEWORKFOR LBS PRIVACY PRESERVINGIN DYNAMIC CONTEXT ENVIRONMENT

ACOMP 2011

Le Nguyen Duy VuNguyen Le VinhNguyen Ngoc TuanDo Son ThanhTran Trung HienDang Tran Khanh

Page 2: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Outline2

Location-based services: privacy concerns in dynamic-context environment

Privacy preserving based on an evaluating system The proposed framework Demo Conclusion

Page 3: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Outline3

Location-based services: privacy concerns in dynamic-context environment

Privacy preserving based on an evaluating system The proposed framework Demo Conclusion

Page 4: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Location-based service: Definition [1]4

In an abstract way

A certain service that is offered to the users based on their locations

Page 5: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Location-based service: Everywhere5

Location-based traffic reports: What is the estimated time travel to

reach my destination?

Location-based store finder:Where is my nearest fast food restaurant?

Location-based advertisement:Send E-coupons to all customers within

five miles of my store.

Page 6: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Privacy concenrns in LBS6

“New technologies can pinpoint your location at any time and place. They promise safety and convenience but threaten privacy and security” Cover story, IEEE Spectrum, July 2003

YOU ARE TRACKED…!!!!

Page 7: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Location-based service: Now7

Steadly growing with variety of services

Page 8: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Location-based service: Now8

Page 9: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Location-based service: Now9

Context-enabling flourishes the quality of LBS

Page 10: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Location-based service becoming context-aware service [2] 10

Page 11: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Key Problem11

Users want to entertain LBS without revealing their sensitive-information

Service providers must provide suitable privacy techniques concerning user current context

robust enough to protect users‘ information ensure service quality

Page 12: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Outline12

Location-based services: privacy concerns in dynamic-context environment

Privacy preserving based on an evaluating system The proposed framework Demo Conclusion

Page 13: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Motivation and Approach13

Motivation: offer the ability of privacy preserving and evaluating to service providers

Context-using LBSs raise difficulties in evaluating privacy algorithm, because: Different services require different

techniques Choice of algorithms varies according to

user’s current context

Page 14: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Motivation and Approach (cont.)14

Approach: employ existing privacy

preserving algorithms evaluate privacy results modify the outputs (if

necessary)

Privacy Algorithm

Result

Evaluating

Refining

Output

Page 15: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Privacy algorithms [3, 4]15

Location obfuscation ie. Location pertubation

Page 16: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Privacy algorithms (cont.)16

Location k-anonymity

10-anonymity

Page 17: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Attack and Defense Models [5, 6]17

Attack models categorized on adversary background-knowledge Attack exploting Quasi-Indentifiers Snapshot or Historical attack Single or Multiple-Issuer Attack Attack exploiting Knowledge of the Defense

Value the defense by metric: Snapshot, single-issuer, def-aware attack:

Reciprocity Historical, single-issuer attack:

memorization (i.e. historical k-anonymity) Mutiple issuers attack:

m-invariance

Page 18: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Related systems (1/4)18

An index-based privacy-preserving service-trigger by Y. Lee, O. Kwon [7]

Page 19: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Related systems (2/4)19

An index-based privacy preserving service trigger by Y. Lee, O. Kwon [7]

Advantage Easy implementation & good performance

Disadvantages Data mostly based on user feeling Static context, lack of context managent method

Page 20: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Related systems (3/4)20

CARE Middleware [8]

Page 21: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Related systems (4/4)21

CARE Middleware [8]

Advantages Manage context effeciently and dynamically Results can be used directly for privacy

algorithms Scalability

Disadvantages No mechanism to evaluate privacy techniques

Page 22: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Outline22

Location-based services: privacy concerns in dynamic-context environment

Privacy preserving based on an evaluating system The proposed framework Demo Conclusion

Page 23: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Architecture overview23

Page 24: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

The proposed framework24

Page 25: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Context Aggregation25

Context data collected from Profile Managers automatically and up to date.

Capable of solving conflicts between policies of user, service provider and context provider.

Page 26: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Case-based calculation26

Checking reciprocity property

Page 27: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Ontology Reasoner27

Checking memorization and m-invariance properties Connect to Profile Managers & retrieve relevant data

Page 28: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Outline28

Location-based services: privacy concerns in dynamic-context environment

Privacy preserving based on an evaluating system The proposed framework Demo Conclusion

Page 29: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Demo29

Page 30: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Outline30

Location-based services: privacy concerns in dynamic-context environment

Privacy preserving based on an evaluating system The proposed framework Demo Conclusion

Page 31: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

Conclusion31

Modern privacy techniques need to concern context information

A novel framework proposed to address user’s privacy in dynamic context

Page 32: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

32

Thank you!!

Page 33: A N ovel Framework for LBS Privacy Preserving in Dynamic Context Environment

References33

[1] F.M. Mohamed - Privacy in Location-based Services: State-of-the-art and Research Directions, MDM (2007).

[2] A. Kupper - Location-Based Services - Fundamentals and Operation, Wiley, 2005 [3] Preserving Anonymity in Location based Services, Technical Report B6/06 (2006). [4] C.A. Ardagna, M. Cremonini, E. Damiani, S.D.C. Vimercati, and P. Samarati -

Location-Privacy Protection through Obfuscation-based Techniques, Springer 4602 (2007) 531-552.

[5] C. Bettini, S. Mascetti, X. S. Wang, D. Freni, and S. Jajodia - Anonymity and Historical-Anonymity in Location-Based Services, Springer 5599 (2009) 1-30.

[6] R. Dewri, I. Ray, I. Ray, and D. Whitley - Query m-Invariance: Preventing Query Disclosures in Continuous Location-Based Services, MDM (2010) 95-104.

[7] Y. Lee and O. Kwon - An Index-based Privacy Preserving Service Trigger in Context-Aware Computing Environments, Expert Systems with Apps. 37(7) (2010) 5192–5200.

[8] C. Bettini, L. Pareschi, and D. Riboni - Efficient Profile Aggregation and Policy Evaluation in a Middleware for Adaptive Mobile Applications, Pervasive and Mobile Computing 4(5) (2008) 697–718.