Geolocation Policy: A Document Format for Expressing Privacy Preferences for Location Information draft-ietf-geopriv-policy-22.txt Draft Authors: H. Schulzrinne,

Slides:



Advertisements
Similar presentations
Introduction Describe what panel data is and the reasons for using it in this format Assess the importance of fixed and random effects Examine the Hausman.
Advertisements

Shortest Vector In A Lattice is NP-Hard to approximate
Seyedehmehrnaz Mireslami, Mohammad Moshirpour, Behrouz H. Far Department of Electrical and Computer Engineering University of Calgary, Canada {smiresla,
Efficient access to TIN Regular square grid TIN Efficient access to TIN Let q := (x, y) be a point. We want to estimate an elevation at a point q: 1. should.
How to Make a Good Insect Specimen label … … and why.
Learning Objectives Explain similarities and differences among algorithms, programs, and heuristic solutions List the five essential properties of an algorithm.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 19 Confidence Intervals for Proportions.
Nearest Neighbor. Predicting Bankruptcy Nearest Neighbor Remember all your data When someone asks a question –Find the nearest old data point –Return.
1 Introduction to Computability Theory Lecture15: Reductions Prof. Amos Israeli.
1 Introduction to Computability Theory Lecture12: Reductions Prof. Amos Israeli.
The Simple Linear Regression Model: Specification and Estimation
Confidence Intervals for
Lesson 6. Refinement of the Operator Model This page describes formally how we refine Figure 2.5 into a more detailed model so that we can connect it.
Copyright © 2010 Pearson Education, Inc. Chapter 19 Confidence Intervals for Proportions.
Understanding UTM.
Latitude and Longitude
Latitude & Longitude.
Mapping.
Subject: Geography Topic: Where are we?--- Basic Map Reading Skills
Where in the World Are We?. How can you find your location? Absolute location: exact spot on the planet where something resides Latitude and longitude.
CPSC 171 Introduction to Computer Science 3 Levels of Understanding Algorithms More Algorithm Discovery and Design.
1 CIS 5371 Cryptography 3. Private-Key Encryption and Pseudorandomness B ased on: Jonathan Katz and Yehuda Lindel Introduction to Modern Cryptography.
CS1Q Computer Systems Lecture 8
A Real-time Cargo Damage Management System via a Sorting Array Triangulation (SAT) Technique 1 Philip B. Alipour 2 Matteus Magnusson 3 Martin W. Olsson.
Mapping Our World: Globes Chapter 2. Your Experience with Maps Describe the various ways in which you have used maps. Why is it important to use a map?
A Document Format for Expressing Privacy Preferences H. Schulzrinne, J. Morris, H. Tschofenig, J. Cuellar, J. Polk, J. Rosenberg.
Mr.Sassine Duration: Eight weeks starting Changing Australian Communities at the end of the term Investigating Australia’s physical environments.
Latitude Latitude lines run east and west and measure north or south. The Equator is at 0 degrees latitude.
Copyright © Cengage Learning. All rights reserved. Roots, Radical Expressions, and Radical Equations 8.
Map Skills. Classwork Complete “Latitude and Longitude” worksheet. Continue working on your “Types of Communities” graphic organizer.
Latitude and Longitude. Relative Location Relative location is the proximity of a location in relation to another point of interest. It is about where.
Finding your way in the world. Latitude lines are imaginary lines that run EAST/WEST (horizontally) around the earth's surface. Think of latitude like.
Standard 1.h: Read and interpret topographic and geologic maps.
Copyright © 2009 Pearson Education, Inc. Chapter 19 Confidence Intervals for Proportions.
Forging a New Nation. 1.Compare this part of the first draft with the equivalent sections in the final copy printed on page 146 of your textbook. Discuss.
Shape and Color Adding Square Circle Rectangle Heart Star Octago n Oval Triangle Sun.
The Art of Programming. The process of breaking problems down into smaller, manageable parts By breaking the problem down, each part becomes more specific.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 19 Confidence Intervals for Proportions.
Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central University 1 Chapter 7 Time Complexity Some slides are in courtesy.
Slopes in MSOPT Calculations ©2012 Dr B. C. Paul Note – These Slides are based on and include screen shots from the program MineSight by Mintec. Credit.
Find that place..  Find that content  Longitude, East is to the right, West is to the left of the Prime Meridian or 0 degrees  Latitude, North is going.
W3C Workshop on Languages for Privacy Policy Negotiation and Semantics- Driven Enforcement Report Hannes Tschofenig IETF 67, San Diego, November 2006.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. Chapter 19 Confidence Intervals for Proportions.
Measuring Latitude and Longitude. Absolute Location Exact location –Determined by measuring latitude & longitude –Latitude always written first (Latitude,
Mapping Skills Notes Unit 1. Compass Rose Symbol that shows the cardinal directions and orientation of a map.
11-Jun-16 Algorithms 2.2. Overview In this presentation we will discuss: What is an algorithm? 5 steps in developing an algorithm A Jeroo example.
Key TermsGeography Parallels and Meridians Hemispheres Map Grid and Index Maps
WASHINGTON Atlas - Page 60 North (top) – 50N South (bottom) – 45N.
GRID REFERENCES NORTHINGS AND EASTINGS.  NOT THE SAME AS LATITUDE AND LONGITUDE  Used to help you locate a specific spot on a flat map  Uses a grid.
1 Chapter 7 Quicksort. 2 About this lecture Introduce Quicksort Running time of Quicksort – Worst-Case – Average-Case.
5 Themes of Geography. Warm Up: Why do we study geography?
Location To locate areas on Earth with precision, people drew a grid over maps and globes. One of the most important is the equator, which divides.
NORTHINGS AND EASTINGS
10/6/11 BR: ______ is like Madison Ave. ____ is like State St
Hemispheres, Latitude & Longitude
Latitude and Longitude
Latitude and Longitude
Latitude and Longitude
MAP SPEECH.
Understanding Location
Understanding Location
Understanding Longitude & Latitude.
Latitude and Longitude
NORTHINGS AND EASTINGS
Unit 1: Vocabulary Notes
Longitude and Latitude
Markov Decision Processes
Markov Decision Processes
Presentation transcript:

Geolocation Policy: A Document Format for Expressing Privacy Preferences for Location Information draft-ietf-geopriv-policy-22.txt Draft Authors: H. Schulzrinne, H. Tschofenig, J. Morris, J. Cuellar, J. Polk

Location Obscuring: Design Goal Goal: given the “measured position of the Target” find a circle, the “reported location”, of radius d (uncertainty) that contains the measured position. Measured position Reported location

Location Obscuring: Questions Previous Assumption: For simplification the reported location is in the form of a circle. Question #1: Are we fine with this assumption? Previous Assumption: We do not force algorithm to lie. Question #2: Should we give the Rule Maker the option to control this aspect? Question #3: Shall each run of the protocol render always a different output (with same input)?  see next slide for more details.

Repeated Reports and Movement Not so good! Look at intersection of the last reported locations (& other statistics). The final destination is leaked with high precision. Assume you always produce different outputs. What happens if every evening (week...) you go to the same place? Problem appears even without movement. See also Robert’s Processing examples

Distinguishability Suppose Martin visits Berlin regularly, every Thursday – James conjectures Martin is visiting one of 2 companies – If James obtains Martin's obfuscated locations, and they are always different, clustering algorithms (and the intersection of the provided locations) will eventually disclose which company he visits. We say that the two locations are distinguishable via the algorithm Any algorithm partitions the space into indistinguishability blocks – Two points are in the same block if they are indistinguishable – The smaller these blocks the larger the leakage.

One Algorithm based on “blocks” Construct a grid of points Find octagons around the points hexagons = intersection of octagons squares = areas in only one octagon such that all “blocks” (squares and hexagons) have the same area

Algorithm, cont. If you are in a green square, report the smallest circle that contains the whole octahedrons (the circumcircle of the octahedrons) If you are in a orange hexagon, report the circumcircle of any of the two octahedrons, north or south If you are in a violet hexagon, report the circumcircle of any of the two octahedrons, west or east

Solution Description – Explicitly construct blocks as big as possible make the algorithm depend on the block, not on the point within the block – Generating families of blocks is possible based on map projections and geometric grids – say, latitude, longitude & altitude, or based on countries, cities, landmarks (using Voronoi tessellations), – Necessary to introduce transition blocks between other blocks, in order to diffuse the area when moving from one block to another – What ever method is chosen, it MUST be standardized in detail, because the intersection of the outputs of different algorithms will otherwise provide a high information leakage – One particularly simple version of the algorithm constructing blocks based on a rectangular grid is given in draft-ietf-geopriv-policy-22

Suggestions to the Group Proposal for a refined algorithm in version -22 of the draft. Many other algorithms possible and we don’t need to even stick with one Go with the version in -22 and at a later point decide whether other algorithms are needed. – For example, when deployment of geolocation policy draft starts to begin and new use cases appear.