4.6 Article

Efficient and Privacy-Preserving Ridesharing Organization for Transferable and Non-Transferable Services

Journal

IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING
Volume 18, Issue 3, Pages 1291-1306

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TDSC.2019.2920647

Keywords

Organizations; Vehicles; Privacy; Encryption; Urban areas; Servers; Privacy preservation; operations on encrypted data; cloud security; transferable ridesharing; non-transferable ridesharing

Funding

  1. NSF from the US National Science Foundation [CNS-1618549]
  2. NPRP from the Qatar National Research Fund (Qatar Foundation) [9-077-2-036]

Ask authors/readers for more resources

Ridesharing is a way for multiple individuals to share one vehicle for trips, reducing vehicle numbers, air pollution, and traffic congestion. Existing ridesharing organization schemes lack flexibility, scalability, and raise privacy concerns. This paper proposes two privacy-preserving ridesharing organization schemes, suitable for non-transferable and transferable services, respectively.
Ridesharing allows multiple persons to share one vehicle for their trips instead of using multiple vehicles. Ridesharing can reduce the number of vehicles in the street, which consequently can reduce air pollution, traffic congestion, and transportation cost. However, ridesharing organization requires passengers to report sensitive location information about their trips to a trip organizing server (TOS) which creates a serious privacy issue. The existing ridesharing organization schemes are neither flexible nor scalable in the sense that they require a driver and a rider to have exactly the same trip to share a ride, and they are inefficient if applied to large geographic areas. In this paper, we propose two efficient privacy-preserving ridesharing organization schemes for Non-transferable Ridesharing Service (NRS) and Transferable Ridesharing Service (TRS). In NRS, a rider shares a ride from his/her trip's start to the destination with only one driver, whereas, in TRS, a rider can transfer between multiple drivers while en route until he reaches his destination. In the proposed schemes, the ridesharing area is divided into a number of small geographic areas, called cells, and each cell has a unique identifier. Each driver/rider should encrypt his/her trip's data with modified kNN encryption scheme, and send an encrypted ridesharing offer/request to the TOS. In NRS scheme, Bloom filters are used to represent the trip information compactly before encryption. Then, the TOS can measure the similarity of the encrypted trips to organize shared rides without revealing either the users' identities or the locations. In TRS scheme, drivers report their encrypted routes, and then the TOS builds a directed graph that is passed to a modified version of Dijkstra's shortest path algorithm to search for an optimal path for rides that can achieve a set of preferences prescribed by the riders. Although TRS can be used to organize non-transferable trips, performance evaluation shows that NRS requires less communication overhead than TRS. Our formal privacy proof and analysis demonstrate that the proposed schemes can preserve users privacy and our experimental results using routes extracted from real maps show that the proposed schemes can be used efficiently for large cities.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available