pdRide: Privacy-Preserving Distributed Online Ride-Hailing Matching Scheme

被引:7
作者
Wang, Qian [1 ,2 ,3 ]
Lai, Chengzhe [4 ]
Han, Gang [5 ]
Zheng, Dong [1 ,4 ]
机构
[1] Qinghai Normal Univ, Coll Comp, Xining 810008, Peoples R China
[2] Xian Univ Posts & Telecommun, Sch Comp Sci & Technol, Xian 710121, Peoples R China
[3] Xian Univ Posts & Telecommun, Shaanxi Key Lab Network Data Anal & Intelligent Pr, Xian 710121, Peoples R China
[4] Xian Univ Posts & Telecommun, Sch Cyberspace Secur, Xian 710121, Peoples R China
[5] Xian Univ Posts & Telecommun, Natl Engn Res Ctr Secure Wireless, Xian 710121, Peoples R China
基金
中国国家自然科学基金;
关键词
Privacy-preserving; online ride-hailing (ORH) service; outsourced computation; multi-key; homomorphic encryption; PUBLIC-KEY CRYPTOSYSTEM; ROAD NETWORKS; SYSTEM; COMPUTATION; EFFICIENT; MECHANISM;
D O I
10.1109/TITS.2023.3286804
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Privacy-preserving online ride-hailing (ORH) service enables riders and drivers to conveniently establish optimized ride-hailing through mobile applications without disclosing their location information. In order to alleviate the load of central server and unnecessary increased response latency caused by centralized schemes, we investigate the privacy-preserving ORH matching service in distributed deployment environment. In this paper, we first design three secure outsourced calculation protocols based on Distributed Two-Trapdoor Public-Key Cryptosystem (DT-PKC), including ciphertext packing, blinding and decryption protocol across domains (CPBD), secure Euclidean square distance calculation protocol across domains (SESDC) and secure minimum distance selection protocol (SMDS). Then, we apply the protocols to construct a privacy-preserving distributed ORH matching scheme named pdRide. Geographically distributed road-side unit (RSU) and computation service provider (CSP) collaborate to securely select the matching driver for the requesting rider within a range. Specifically, SESDC can effective calculate the Euclidean square distances between multiple drivers and requesting rider over the encrypted location information with different keys. SMDS can select the driver with the minimum distance for the requesting rider on the encrypted distances. Finally, experiment results demonstrate its effectiveness in terms of communication overhead, computation overhead and transmission latency.
引用
收藏
页码:12491 / 12505
页数:15
相关论文
共 42 条
[1]  
Pham A, 2017, PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), P1235
[2]  
[Anonymous], 1994, P WORKSH SEL AR CRYP
[3]  
Bresson E, 2003, LECT NOTES COMPUT SC, V2894, P37
[4]   Secure k-NN Query on Encrypted Cloud Data with Multiple Keys [J].
Cheng, Ke ;
Wang, Liangmin ;
Shen, Yulong ;
Wang, Hua ;
Wang, Yongzhi ;
Jiang, Xiaohong ;
Zhong, Hong .
IEEE TRANSACTIONS ON BIG DATA, 2021, 7 (04) :689-702
[5]  
Cramer R, 2002, LECT NOTES COMPUT SC, V2332, P45
[6]   A PUBLIC KEY CRYPTOSYSTEM AND A SIGNATURE SCHEME BASED ON DISCRETE LOGARITHMS [J].
ELGAMAL, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1985, 31 (04) :469-472
[7]  
Elmehdwi Y, 2014, PROC INT CONF DATA, P664, DOI 10.1109/ICDE.2014.6816690
[8]  
Fan Junfeng, 2012, Cryptology ePrint Archive, V2012, P144
[9]  
Fouque P.-A., 2001, LNCS, P351, DOI DOI 10.1007/3-540-45682-121
[10]   PrivatePool: Privacy-Preserving Ridesharing [J].
Hallgren, Per ;
Orlandi, Claudio ;
Sabelfeld, Andrei .
2017 IEEE 30TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF), 2017, :276-291