B-Ride: Ride Sharing With Privacy-Preservation, Trust and Fair Payment Atop Public Blockchain
TL;DR: B-Ride solves the problem of malicious users exploiting the anonymity provided by the public blockchain to submit multiple ride requests or offers, while not committing to any of them, by introducing a time-locked deposit protocol for a ride-sharing by leveraging smart contract and zero-knowledge set membership proof.
read more
Abstract: Ride-sharing is a service that enables drivers to share trips with other riders, contributing to appealing benefits of shared travel cost and reducing traffic congestion. However, the majority of existing ride-sharing services rely on a central third party to organize the service, which make them subject to a single point of failure and privacy disclosure concerns by both internal and external attackers. Moreover, they are vulnerable to distributed denial of service (DDoS) and Sybil attacks launched by malicious users and external attackers. Besides, high service fees are paid to the ride-sharing service provider. In this paper, we propose a decentralized ride-sharing service based on public Blockchain, named B-Ride. B-Ride enables drivers to offer ride-sharing services without relying on a trusted third party. Both riders and drivers can learn whether they can share rides while preserving their trip data, including pick-up/drop-off location, departure/arrival date and travel price. However, malicious users exploit the anonymity provided by the public blockchain to submit multiple ride requests or offers, while not committing to any of them, in order to find a better offer or to make the system unreliable. B-Ride solves this problem by introducing a time-locked deposit protocol for a ride-sharing by leveraging smart contract and zero-knowledge set membership proof. In a nutshell, both a driver and a rider have to show their good will and commitment by sending a deposit to the blockchain. Later, a driver has to prove to the blockchain on the agreed pick-up time that he/she arrived at the pick-up location on time. To preserve rider/driver privacy by hiding the exact pick-up location, the proof is performed using zero-knowledge set membership proof. Moreover, to ensure fair payment, a pay-as-you-drive methodology is introduced based on the elapsed distance of the driver and rider. In addition, we introduce a reputation model to rate drivers based on their past behaviour without involving any third-parties to allow riders to select them based on their history on the system. Finally, we implement our protocol and deploy it in a test net of Ethereum. The experimental results show the applicability of our protocol atop existing real-world blockchains.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Survey on Metaverse: Fundamentals, Security, and Privacy
TL;DR: In this paper , the authors present a comprehensive survey of the fundamentals, security, and privacy of metaverse, and discuss the security and privacy threats, present the critical challenges of Metaverse systems, and review the state-of-the-art countermeasures.
A Survey on Metaverse: Fundamentals, Security, and Privacy
TL;DR: A comprehensive survey of the fundamentals, security, and privacy of metaverse is presented, including a novel distributed metaverse architecture and its key characteristics with ternary-world interactions, and open research directions for building future metaverse systems are drawn.
SG-PBFT: A secure and highly efficient distributed blockchain PBFT consensus algorithm for intelligent Internet of vehicles
Guangquan Xu,Hongpeng Bai,Jun Xing,Tao Luo,Naixue Xiong,Xiaochun Cheng,Shaoying Liu,James Xi Zheng +7 more
TL;DR: In this article , a secure and efficient distributed consensus algorithm for blockchain applications in the Internet of Vehicles (IoV) is proposed, which is more efficient, has less communication overhead, and has greater throughput than the original PBFT algorithm.
149
Privacy-Preserving Authentication Scheme for Connected Electric Vehicles Using Blockchain and Zero Knowledge Proofs
TL;DR: This paper adapt zero-knowledge proofs to Blockchain for enabling privacy-preserving authentication while removing the need for a central authority to realize anonymous authentication in distributed applications enabled by Blockchain and smart contracts.
138
Blockchain for Edge of Things: Applications, Opportunities, and Challenges
15 Jan 2022
TL;DR: In this paper , the authors present a state-of-the-art review of recent developments in the edge of things (BEoT) technology and discover its great opportunities in many application domains.
References
How to prove yourself: practical solutions to identification and signature problems
Amos Fiat,Adi Shamir +1 more
- 01 Jan 1987
TL;DR: Simple identification and signature schemes which enable any user to prove his identity and the authenticity of his messages to any other user without shared or public keys are described.
Ethereum: A Secure Decentralised Generalised Transaction Ledger
Gavin Wood
- 01 Jan 2013
TL;DR: Ethereum as mentioned in this paper is a transactional singleton machine with shared state, which can be seen as a simple application on a decentralised, but singleton, compute resource, and it provides a plurality of resources, each with a distinct state and operating code but able to interact through a message-passing framework with others.
4.7K
Blockchains and Smart Contracts for the Internet of Things
TL;DR: The conclusion is that the blockchain-IoT combination is powerful and can cause significant transformations across several industries, paving the way for new business models and novel, distributed applications.
4.2K
Non-Interactive and Information-Theoretic Secure Verifiable Secret Sharing
Torben P. Pedersen
- 11 Aug 1991
TL;DR: It is shown how to distribute a secret to n persons such that each person can verify that he has received correct information about the secret without talking with other persons.
2.9K
Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts
Ahmed E. Kosba,Andrew Miller,Elaine Shi,Zikai Wen,Charalampos Papamanthou +4 more
- 22 May 2016
TL;DR: In this article, the authors present Hawk, a decentralized smart contract system that does not store financial transactions in the clear on the blockchain, thus retaining transactional privacy from the public's view.
2.4K