Location Based Services For Privacy Preserving
With the rapid development of wireless communication, mobile networks and positioning technologies, location based services (LBSs) have been gaining traction among consumers in recent years. Users can download location-based applications from the App Store through smartphones, such as Twitter, Gowalla and Foursquare. With the help of these applications, users can send queries to the LBS server and obtain the points of interests (POIs) that the users desire to need. For example, traffic navigation information, location-based advertisements, the nearest restaurant providing the user’s favourite cuisine, etc.
However, when users enjoy the great convenience and entertainment from LBSs, they need to submit these queries to the untrusted location service provider (LSP). By collecting the queries submitted in continuous LBSs, the untrusted LSP can track the user directly or infer some sensitive personal information such as daily behavior, home address and even social relationship, which will cause the user’s privacy to leak. Therefore, the problem of privacy protection in LBSs is becoming increasingly prominent. What is Privacy Preserving? Information Security signifies the protection of information and information system from unauthorized access, modification or destruction. The information security is also defined as “Preservation of confidentiality, integrity and availability”.
In addition, other properties such as authenticity, accountability, non-repudiation, privacy preserving and reliability can also be involved. Privacy preserving is an attribute or a requirement or a goal of Information Security. Privacy refers to individual sensitive information, which may be derived from the observation of network activities and should be protected from getting hacked. The main objective is to develop some techniques or algorithm for modifying the original data in some way, so that the private knowledge remain private even after the particular process.
This can be used in many domain:
- Data Mining
- Big Data
- Cloud Computing
- Internet of Thing(IoT)
- Mobility(Location Based Services)
- Social Networking
What is Location Based Services?
A certain service that is offered to the users based on their locations is called Location Based Service. It is a software level service that uses location data to control features. LBS uses real time geo-data from a mobile device or smartphones to provide information, entertainment or security. With the growth of location-based services (LBS) in mobile computing, businesses are interested in analysing user location data to better understand patterns and relationships. In general, mobile clients must expose their exact location information to an LBS provider before receiving their desired services. LBS include services to identify the location of a person or object, such as the nearest point of interest (POI) or the whereabouts of a friend or employee. Typical LBS applications include road navigation and vehicle tracking services. As LBS have become more numerous and diverse, user privacy violations have become more commonplace.
The market success of LBS benefits from its rich services. Considering various typical functions and objectives, we classify LBSs into two categories, that is, elementary services and derivative services. Navigation and search for POIs are typical elementary LBSs. The former elementary service takes advantage of positioning systems to obtain geographical locations of users and destinations for guiding people, which is the main function of Google Maps, Baidu Map, and AutoNavi Map. This kind of service originated from in-car navigation systems and now prevails in the mobile device market for navigating pedestrians. Combining with visualization techniques such as virtual reality and augmented reality, the customer experience of navigation could be improved greatly.
The latter elementary service provides POIs for a user within his or her region of interest (ROI). Such a service can help the user discover unknown environmental resources, which is particularly useful when s/he reaches a new city. Typical applications of this kind of service include Yelp, AroundMe, and Dianping. Based on elementary services, many derivative ones are being developed, providingmore complicated functions for convenience in people’s lives. Typical derivative LBSs consist of guiding, tracking, mobile commerce, location-based games, and solomo applications. Depending on the particular spots or items, the first derivative LBS aims at guiding users either to go somewhere or to fetch something. For example, through mining big data from a number of high-quality web sources, Triposo acts as a travel guide for tourists to discover top attractions as well as hidden gems at scale; ParkMe provides real-time information on available parking spots and meters for citizens and guides them to the nearest entrance; and as a representative sharing economy application, Mobike also offers the guide function to lead citizens for finding the nearest available bicycles.
The second important derivative LBS is tracking, which observes the geographic whereabouts of people or objects on the move and provides trajectories expressed by a timely ordered sequence of respective locations to users or analysts for further mining or study. Applications include Endomondo, CityMapper, and Baidu Commuter. Drawing support from GPS embedded in smartphones, Endomondo accurately records a user’s sports information (e. g. , trajectory and velocity) and returns the user’s burned calories during exercise. CityMapper keeps track of public transport trajectories (e. g. , buses, metros, and ships) and hence facilitates citizens acquiring departure, arrival, and transfer information of vehicles. Baidu Commuter tracks the real-time traffic volume of cities, providing passing time, length, and road condition of each route and calculating commute programs for users.