TY - JOUR
T1 - pRide
T2 - Privacy-preserving Ride-matching over Road Networks for Online Ride Hailing Service
AU - Luo, Yuchuan
AU - Jia, Xiaohua
AU - Fu, Shaojing
AU - Xu, Ming
PY - 2019/7
Y1 - 2019/7
N2 - Online Ride Hailing (ORH) service such as Uber and Didi Chuxing can provide on-demand transportation service to users via mobile phones, which brings great convenience to people’s daily life. Along with the convenience, high privacy concerns also raised when using ORH service since users and drivers must share their real-time locations with the ORH server, which results in the leakage of the mobility patterns and additional privacy of users and drivers. In this paper, we propose a privacy-preserving ride-matching scheme, called pRide, for ORH service. pRide allows an ORH server to efficiently match rider and drivers based on their distances in the road network without revealing the location privacy of riders and drivers. Specifically, we make use of road network embedding technique together with cryptographic primitives, and design a scheme to securely and efficiently estimate the shortest distances between riders and drivers in road networks approximately. Moreover, by incorporating garbled circuits, the proposed scheme is able to output the nearest driver around a rider. We implement the scheme and evaluate it on representative real-world datasets. The theoretical analysis and experimental results demonstrate that pRide achieves efficient, secure yet accurate ride-matching for ORH service.
AB - Online Ride Hailing (ORH) service such as Uber and Didi Chuxing can provide on-demand transportation service to users via mobile phones, which brings great convenience to people’s daily life. Along with the convenience, high privacy concerns also raised when using ORH service since users and drivers must share their real-time locations with the ORH server, which results in the leakage of the mobility patterns and additional privacy of users and drivers. In this paper, we propose a privacy-preserving ride-matching scheme, called pRide, for ORH service. pRide allows an ORH server to efficiently match rider and drivers based on their distances in the road network without revealing the location privacy of riders and drivers. Specifically, we make use of road network embedding technique together with cryptographic primitives, and design a scheme to securely and efficiently estimate the shortest distances between riders and drivers in road networks approximately. Moreover, by incorporating garbled circuits, the proposed scheme is able to output the nearest driver around a rider. We implement the scheme and evaluate it on representative real-world datasets. The theoretical analysis and experimental results demonstrate that pRide achieves efficient, secure yet accurate ride-matching for ORH service.
KW - Location-based service
KW - Privacy-preserving
KW - Ride hailing system
KW - Ride-matching
UR - http://www.scopus.com/inward/record.url?scp=85058079534&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85058079534&origin=recordpage
U2 - 10.1109/TIFS.2018.2885282
DO - 10.1109/TIFS.2018.2885282
M3 - RGC 21 - Publication in refereed journal
SN - 1556-6013
VL - 14
SP - 1791
EP - 1802
JO - IEEE Transactions on Information Forensics and Security
JF - IEEE Transactions on Information Forensics and Security
IS - 7
ER -