Mnemosyne: Privacy-Preserving Ride Matching With Collusion-Resistant Driver Exclusion

被引:0
作者
Li, Meng [1 ,2 ]
Gao, Jianbo [1 ,2 ]
Zhang, Zijian [3 ,4 ]
Zhu, Liehuang [3 ,4 ]
Lal, Chhagan [5 ]
Conti, Mauro [6 ,7 ,8 ]
Alazab, Mamoun [9 ]
机构
[1] Hefei Univ Technol, Sch Comp Sci & Informat Engn, Key Lab Knowledge Engn Big Data, Anhui Prov Key Lab Ind Safety & Emergency Technol, Hefei 230601, Anhui, Peoples R China
[2] Hefei Univ Technol, Intelligent Interconnected Syst Lab Anhui Prov, Hefei 230601, Anhui, Peoples R China
[3] Beijing Inst Technol, Sch Cyberspace Sci & Technol, Beijing 100081, Peoples R China
[4] Beijing Inst Technol, Southeast Inst Informat Technol, Fuzhou 351100, Fujian, Peoples R China
[5] Delft Univ Technol, NL-2628 CD Delft, Netherlands
[6] Univ Padua, Dept Math, I-35131 Padua, Italy
[7] Univ Padua, HIT Ctr, I-35131 Padua, Italy
[8] Delft Univ Technol, Dept Intelligent Syst, Cyber Secur Grp, Delft, Zuid Holland, Netherlands
[9] Charles Darwin Univ, Coll Engn IT & Environm, Casuarina, NT 0810, Australia
基金
欧盟地平线“2020”; 中国国家自然科学基金;
关键词
Ride-hailing service; repetitive matching; privacy; driver exclusion; collusion attack; REPUTATION SYSTEM; ROAD NETWORKS; BLOCKCHAIN; MANAGEMENT; EFFICIENT;
D O I
10.1109/TVT.2022.3225175
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Ride-Hailing Service (RHS) has drawn plenty of attention as it provides transportation convenience for riders and financial incentives for drivers. Despite these benefits, riders risk the exposure of sensitive location data during ride requesting to an untrusted Ride-Hailing Service Provider (RHSP). Our motivation arises from repetitive matching, i.e., the same driver is repetitively assigned to the same rider. Meanwhile, we introduce a driver exclusion function to protect riders' location privacy. Existing work on privacy-preserving RHS overlooks this function. While Secure k Nearest Neighbor (SkNN) facilitates efficient matching, the state-of-the-art neglects a collusion attack. To solve this problem, we formally define repetitive matching and strong location privacy, and propose Mnemosyne: privacy-preserving ride matching with collusion-resistant driver exclusion. We extend the simple integration of equality checking and item exclusion to a dynamic integration. We concatenate each prefix of an acceptable identity range to each location code when generating a ride request, i.e., secure mix index. We process each prefix of the driver identity to generate a ride response, i.e., a mix token. We build an indistinguishable Bloom-filter as an index to query the token. When matching riders with drivers, the colluding parties cannot distinguish identity prefixes from location codes. We build a prototype of Mnemosyne based on servers, smartphones, and a real-world dataset. Experimental results demonstrate that Mnemosyne outperforms existing work regarding strong location privacy and computational costs.
引用
收藏
页码:5139 / 5151
页数:13
相关论文
共 52 条
  • [1] Pham A, 2017, PROCEEDINGS OF THE 26TH USENIX SECURITY SYMPOSIUM (USENIX SECURITY '17), P1235
  • [2] [Anonymous], 2022, FLUTTER BUILD APPS A
  • [3] [Anonymous], 2022, spring-boot
  • [4] [Anonymous], 2022, LEG BOUNC CASTL
  • [5] SPACE/TIME TRADE/OFFS IN HASH CODING WITH ALLOWABLE ERRORS
    BLOOM, BH
    [J]. COMMUNICATIONS OF THE ACM, 1970, 13 (07) : 422 - &
  • [6] Protecting Spatiotemporal Event Privacy in Continuous Location-Based Services
    Cao, Yang
    Xiao, Yonghui
    Xiong, Li
    Bai, Liquan
    Yoshikawa, Masatoshi
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2021, 33 (08) : 3141 - 3154
  • [7] Cho E, 2011, P 17 ACM SIGKDD INT, P1082, DOI DOI 10.1145/2020408.2020579
  • [8] Searchable symmetric encryption: Improved definitions and efficient constructions
    Curtmola, Reza
    Garay, Juan
    Kamara, Seny
    Ostrovsky, Rafail
    [J]. JOURNAL OF COMPUTER SECURITY, 2011, 19 (05) : 895 - 934
  • [9] De Caro A., 2011, 2011 IEEE Symposium on Computers and Communications (ISCC 2011), P850, DOI 10.1109/ISCC.2011.5983948
  • [10] DiDi, 2022, US