|
Location Privacy:
The past few years have witnessed a dramatic growth in capabilities of cellphone
devices as well as the same growth in public demand for using such services and
features. Such growth and trend in technology is often not seamless. Recent
concerns over how such services can jeopardize user's private information have
coined a term, until recently unknown, location privacy. With the advent
of GPS devices embedded in cellphones, and their growing use, several breaching
of subscriber's privacy by stalking their locations have been reported and many
researchers and organizations have raised the need to explore the threats
associated with location-based services and misuse of users' private location
information.
The concerns over protecting user's location while using location-based services
have led to the discussion that the user has to compromise his privacy for the
service because more accurate responses from location servers demand more
accurate information about where the user is located. However, we believe it is
possible to allow users to enjoy the same quality of service while not being
worried about their private location information.

In April 2007 we embarked on the new research topic of location privacy. We are
studying two different approaches to satisfy significantly more stringent
privacy guarantees as compared to the first generation approaches based on
location cloaking or anonymity. Neither of our approaches are ad-hoc; on the
contrary, the first approach, PULSE, is inspired by the work in the area
of
encryption and the second, SPIRAL, builds upon the framework of Private
Information Retrieval (PIR). Both of these research fields have been around for
a long time enabling privacy protection but not yet fully exploited for location
privacy.

PULSE, Private Queries Using Location Aware Space Encoding, utilizes space
filling curves as one-way transformations to encode the locations of both user(s)
and points of interest into an encrypted space and to evaluate a query in this
transformed space. The transformed space maintains the distance properties of
the original space and hence location queries can be resolved efficiently in the
transformed space. At the same time, our transformation can be viewed as an
encryption of the space with a one-way transformation function that allows fast
computation of its inverse given some extra knowledge, termed trapdoor or
transformation key. Subsequently, the client can encrypt the query using its key
and the server performs the query in the encrypted space and returns back to
client the encrypted answers for client's fast decryption.
Consequently, similar to conventional encryption schemes, we do not need any
intermediator between the client and server to evaluate the spatial queries
blindly. In addition, by standing on the shoulders of the encryption giants, we
benefit from all the techniques developed in the past two decades for managing,
maintaining, distributing and securing encryption keys.

SPIRAL, a Scalable Private Information Retrieval Approach to Location Privacy
uses practical PIR techniques to retrieve the answers to the location queries
without revealing the retrieved items to the server. The main challenge is to
efficiently translate the location queries into a series of independent record
retrievals (perhaps at the client side) to be able to use PIR at the server to
retrieve the response records privately. Once this achieved, due to our
utilization of PIR, there is no need for an intermediate anonymizer. Building on
almost optimal hardware-based PIR protocols, SPIRAL achieves very high
performance while guaranteeing user privacy in Location Based Services.

In collaboration with National University of Singapour's
Database
Research Group, we have also designed a framework based on theoretical work
on PIR to enable location privacy. As opposed to SPIRAL, utilizing
computationally secure PIR protocols avoids the need to a secure-coprocessor at
the cost of imposing more time-consuming query processing while enabling
location-based queries. Read more in the Publications section.

 |
Research Agenda
|
 |
| |
Our current research agenda is to
-
Enable the blind evaluation of Range queries as well as the KNN queries in
location based services.
-
Enable the blind evaluation of Dynamic queries (i.e., private queries over
public data) in location based services.
-
Achieve the desirable privacy metrics such as A-anonymity and U-anonymity
efficiently.
|
|
 |
|
 |
|
|
|
|