De-centralized Location Management

Transcription

De-centralized Location Management
De-centralized Location Management:
Minimizing Privacy Concerns for Location Based
Services
Maximilian Zündt, Girija Deo, Mirko Naumann, Dr. Markus Ludwig
ITRE 2005, Hsinchu, Taiwan
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Agenda
•
Motivation: The Challenge of Location Privacy Protection
•
Location-Based Services classifications
•
Location-Based Services provisioning in mobile operator
networks
•
Centralized vs. de-centralized location information provisioning
•
Means for Location-Privacy Protection
•
Prototype Peer-to-peer LBS using the IP Multimedia Subsystem
– Two level privacy, client and server component
•
Outlook on future work
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
2
Motivation: The Challenge of Location Privacy Protection
• User identification needed for legitimate users to
access and use web services
• Users don’t want to have private information
(including their whereabouts) to be made available to
“trusted” providers, any 3rd party application provides
or other users
• Users want to have complete control over their
location privacy (e.g. standalone GPS)
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
3
Motivation: The Challenge of Location Privacy Protection
• Current Location-Based Services rely on a
centralized location information provisioning i.e.
control at the mobile operator side
–
–
–
–
Performance
Usability
Trust
Security
• Opportunities (and Threats):
– Location-Based Advertisements à Location-Based Spam
– GPS-Based Speeding Tickets
– Employee Performance Measurements, Malicious Intend
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
4
Location-Based Services classifications
“Service provided either by network operator or a 3rd
party service provider that utilizes the available location
Information of the mobile terminal” [3GPP]
LBS Classifications:
Server-to-user LBS
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Peer-to-peer LBS
Maximilian Zündt
[email protected]
5
Current Location-Based Services provisioning in mobile
operator networks
• Centralized LBS
provisioning approach
• Supported Positioning
Technologies:
– COO (Basic)
– A-GPS and enhanced
Cell ID (with SUPL
implementation)
• Location Enabling Server
(LES):
– ASP interface
– Provides access to GTB
– Privacy and Access
Control, temporary user
data storage
– LBS Roaming, interworking, billing records
• Geo-Toolbox (GTB):
– Holds geo-data
– Hosts basic location
services (find POI, route)
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
6
Centralized vs. de-centralized location
information provisioning
Centralized Location
Information Management
• Associated Positioning
Technologies
– Cell ID, EOTD/OTDOA, TOA,
AOA, (A – GPS)
à Limited accuracy or high
implementation cost
• Operator control on location
information
à transparency? - who will use
the information
• Access Control: User Query
interrupt
à Usability?
• Location signaling cost in
network
à Best suited frequent location
updates e.g. tracking and online
navigation services
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
De-Centralized Location
Information Management
• Associated Positioning
Technologies
– GPS, WLAN, Bluetooth, UWB
à Higher accuracy (“client knows
best about its current
position”), readily available,
lower costs
• Operator Independent
à User has control over location
information at his device
à Improved usability? (!)
• Location signaling cost for
user (location data
transmission costs)
à Negligible/acceptable for
services with low locationupdate intervals e.g. findnearest, push-services etc.
Maximilian Zündt
[email protected]
7
Means for Location-Privacy Protection
•
The strategy so far: Simple but annoying
– Query user every time he is positioned
– Who gets position information? à Operator?
– Lack of usability on device and service performance
•
Selective positioning degradation
– Provided an accurate positioning in the first place, user can change
resolution depending on requesting entity
– Higher system complexity à location information filter (e.g. trusted locationproxy)
– Additional user input required
•
Intermittent connectivity
– Avoid revealing precise location information to network services
– Mobile Device receives geographically coded records one set at a time (Get
pos. à only query area code à select and display appropriate entry
returned)
•
Cryptographic Methods e.g. Public Key Infrastructure, Trusted
Certificates
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
8
IP Multimedia Subsystem extension in mobile networks
• IP Multimedia Subsystem extension to current 2.5G
and 3G mobile networks
– A 3GPP standard using SIP/ SIMPLE-based messaging
– Provides an open IP based service infrastructure
– Enables easy deployment of multimedia services such as VoIP,
push-to-talk, instant messaging services
– Supported and provided by companies such as Alcatel, Nokia,
Lucent, Motorola etc.
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
9
Privacy Level 1: Privacy Control at the End Device
•
•
Instant Messenger-based
Extended Buddy-List
Functionality
– Ask Me!
– Always Deny/Accept
– Cache Location
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
10
Privacy Level 2: Server Side Black and White Lists
•
Analogous to email service
provider spam-filter services
•
White and black lists stored
in profile database on SIP
presence server
•
Level 2 can be overridden by
Level 1 privacy setting
– by additional user request
– by server side priority level
1 or 2 setting
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
11
Prototype Signaling Scenario:
Getting a peers location information
MESSAGE
sip:[email protected]
User Privacy Profile:
[ ‘ask me’ ]
2. Accept/Deny?
IMS
>
e>
d
eq
1.
u
4.
R
c
git
IM
o
n
I
M
o
<L
L
<L
,
<L
.IM
de
1
oc
u
t
a
GPS Positioning
tit
ati
L
R
ud
<
(Hot-State)
eq
M
I
e,
>
4.
Lo
3. Read Data
ng
itu
NMEA <Latitude, Longitude>
de
q>
>
e
R
a
t
e
User B
Da
p
ns
a
BT-GPS Mouse
o
p
<M
(ID: Ws001)
es
P
R
T
ta
HT
a
.
D
5
p
User A
Instant Message
Ma
.
6
Bluetooth
HTTP
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
(Map24.de)
Server
Application
Service Provider
Maximilian Zündt
[email protected]
12
Further Application Examples
•
Basic Location-Based IM applications:
– Show my / buddy location and buddy
distance
– Show Point of interest
•
Extended Location-Based IM
applications
– Dating Service (using a thrid trusted
peer as ASP)
Trigger IM_B
Trigger IM_B
Location B
IMS
Location B
Location A
User B
Location A
User A
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Trigger IM_A
Trigger IM_A
Application
Server
Maximilian Zündt
[email protected]
13
Ongoing work
§
Include WLAN, GSM positioning support and other clients (PDA, Notebook)
§
Investigate and implement location update strategies for different kinds of LBS:
user speed, polling etc.
§
Investigate further user privacy mechanisms
§ Location “blurring”: different levels of location accuracy
§ Certification schemes for “trusted” LBS providers
§
Further research on “context-aware” services extending on presence server
functionality in IMS
§
Investigate on scalability and performance of peer-to-peer-based LBS
§
Analyze effects on existing mobile operator business models concerning LBS
à alternative revenue models?
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
14
Conclusion
• Proposed IMS peer-to-peer LBS system can coexist
with existing centralized LBS systems in mobile
networks
• Location-information provisioning is of distributed
nature and should be used that way for effective LBS
support
• Peer-to-peer LBS have a much better user
awareness on location information and privacy (e.g.
instant messenger case)
• Peer-to-peer LBS have a potential for enriching
current LBS offerings
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
15
Thank you!
Email: [email protected]
http://www.lkn.ei.tum.de/~max
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Backup
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Development of LBS architectures in mobile operator
networks
Lif (now part of Open
Mobile Alliance)
n
Advanced location enabling n SUPL (Secure User
platforms (e.g. Siemens LES Plane) Platforms by
v2.0)
Nokia, Siemens
n
n
Using COO from HLR
Limited service capability:
no map based routing,
points-of interests etc.)
n
Privacy issues, access to
location information to 3rd
party providers difficult.
n
Extending core network
with location provisioning
functionalities too costly
(control plane)
n
Multiple Standards
(Parlay, Lif)
n
Location Platform via Le
interface extending GMLC
à low impact (user plane)
(iGMLC)
n
COO (basic), EOTD, TOA
(specified but not
implemented due to cost)
n
GIS Server holding geodata and basic services
(map, find nearest POI etc.)
n
Access Control, User
Privacy Profiles for LBS
subscriber, access rights
quotas for ASPs,
n
Enhanced network
support for both
WCDMA (UMTS) and
GSM networks
n
Enhanced positioning
(A-GPS, Enhanced
Cell ID)
n
…
Better enforcement of
user location
information, privacy
and security
n
LBS roaming, LES interworking, CDR generation
n
pre-2000
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
2001
2005
Maximilian Zündt
[email protected]
18
Peer-to-peer LBS using the IP Multimedia Subsystem
• Gm interface uses Proxy Call State Control Function (P-CSCF) handles callsetup, signaling and termination (SIP functionality)
• Gt interface enables configuring of user and privacy profiles on provided
Application Servers (e.g. Presence Server)
• Location signaling via specially encoded instant messages
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
19
Mobile terminal architecture and Test-bed
Implemented prototype uses:
• Client side: prototype SIP stack for Symbian platforms
• Server side: Open Source Java-based SIP Server (NIST Project)
• Instant messaging application extended to inter-work with LCS-client on mobile phone
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
20
IP Multimedia Subsystem
CSCF: Call State Control Function
P-CSCF = Proxy-CSCF
I-CSCF = Interrogating-CSCF
S-CSCF = Serving-CSCF
MRF: Multimedia Resource Function
MRFC = MRF Controller
MRFP = MRF Processor
Technische Universität München
Lehrstuhl für Kommunikationsnetze
Prof. Dr.-Ing. J. Eberspächer
PDF created with pdfFactory trial version www.pdffactory.com
Maximilian Zündt
[email protected]
21

Similar documents