Location Obscuring

19
Location Obscuring draft-thomson-geopriv-location- obscuring GEOPRIV, IETF-79 Martin Thomson

description

Location Obscuring. draft- thomson -geopriv-location-obscuring GEOPRIV, IETF-79 Martin Thomson. Goals. Pick an obscuring distance . Take a series of known locations , which might have greater accuracy than the recipient is permitted to receive. - PowerPoint PPT Presentation

Transcript of Location Obscuring

Page 1: Location Obscuring

Location Obscuring

draft-thomson-geopriv-location-obscuringGEOPRIV, IETF-79Martin Thomson

Page 2: Location Obscuring

Goals

• Pick an obscuring distance.• Take a series of known locations, which might

have greater accuracy than the recipient is permitted to receive.

• The obscuring process produces a series of reported locations.

Page 3: Location Obscuring

Static Case

Page 4: Location Obscuring

Constant Updates

Page 5: Location Obscuring

When to Update

Page 6: Location Obscuring

When to Update: Whoops

Page 7: Location Obscuring

Hidden Trigger

Page 8: Location Obscuring

Varying Hidden Trigger

Page 9: Location Obscuring

Problem

Page 10: Location Obscuring

Very Small Uncertainty

Page 11: Location Obscuring

Recast Problem

Page 12: Location Obscuring

Continuous Random Field

Page 13: Location Obscuring

Interpolation

A B

C D

Page 14: Location Obscuring

But the Earth isn’t flat

Page 15: Location Obscuring

Skewed Interpolation

A B

C D

grid / cos(latitude)

grid / cos(latitude)

Page 16: Location Obscuring

Uniform Distributed Interpolationt=0.5

t=0.3

t=0.2

t=0.1

r = a(1-t) + bt

a b

P(r)

Goal: Uniform distribution of offset

Page 17: Location Obscuring

Interpolation

Page 18: Location Obscuring

Demonstration…http://held-location.sourceforge.net/js_geoshape/maptest.html

Page 19: Location Obscuring

Alternative