Nereus

Anonymous and Secure Ride-Hailing Service based on Private Smart Contracts

Journal Article (2022)
Author(s)

Meng Li (Hefei University of Technology)

Yifei Chen (Hefei University of Technology)

Chhagan Lal (TU Delft - Cyber Security, TU Delft - Intelligent Systems)

Mauro Conti (TU Delft - Cyber Security, Università degli Studi di Padova)

Fabio Martinelli (IMAMOTER - C.N.R. Sensors and Nanomaterials Laboratory)

Mamoun Alazab (Charles Darwin University)

Department
Intelligent Systems
Copyright
© 2022 Meng Li, Yifei Chen, C. Lal, M. Conti, Fabio Martinelli, Mamoun Alazab
DOI related publication
https://doi.org/10.1109/TDSC.2022.3192367
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 Meng Li, Yifei Chen, C. Lal, M. Conti, Fabio Martinelli, Mamoun Alazab
Department
Intelligent Systems
Bibliographical Note
Green Open Access added to TU Delft Institutional Repository ‘You share, we take care!’ – Taverne project https://www.openaccess.nl/en/you-share-we-take-care Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public. @en
Issue number
4
Volume number
20
Pages (from-to)
2849-2866
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Security and privacy issues have become a major hindrance to the broad adoption of Ride-Hailing Services (RHSs). In this article, we introduce a new collusion attack initiated by the Ride-Hailing Service Provider (RHSP) and a driver that could easily link the real riders and their anonymous requests (credentials). Besides this attack, existing work requires heavy computations to execute user matching, and it is challenging for riders to verify matching results. Meanwhile, a malicious driver may cancel an assigned ride order due to its short distance. To address these issues, we present a RHS system named Nereus to support collusion resistance, efficiency, verifiability, and accountability. First, we integrate a smart contract into a Software Guard Extensions (SGX) enclave to establish a private smart contract for collusion resistance. We use a Bloom filter to achieve efficient matching. Second, we leverage privacy-preserving range query and Merkle proofs to make matching results verifiable. Meanwhile, we adopt short group signatures to provide anonymous authentication and deposit commitments to hold the runaway driver accountable. We formally state and prove the security and privacy of Nereus. We build a prototype based on Ethereum and SGX to conduct extensive performance analysis in regard to gas costs, computational costs, and communication overhead. Experimental results show that Nereus significantly improves over existing schemes in terms of computational costs.

Files

Nereus_Anonymous_and_Secure_Ri... (pdf)
(pdf | 1.38 Mb)
- Embargo expired in 31-07-2023
License info not available