TY - GEN
T1 - Blockchain-Enabled Identity Verification for Safe Ridesharing Leveraging Zero-Knowledge Proof
AU - Li, Wanxin
AU - Meese, Collin
AU - Guo, Hao
AU - Nejad, Mark
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020
Y1 - 2020
N2 - The on-demand mobility market, including ridesharing, is becoming increasingly important with e-hailing fares growing at a rate of approximately 130% per annum since 2013. By increasing utilization of existing vehicles and empty seats, ridesharing can provide many benefits including reduced traffic congestion and environmental impact from vehicle usage and production. However, the safety of riders and drivers has become of paramount concern and a method for privacy-preserving identity verification between untrusted parties is essential for protecting users. To this end, we propose a novel privacy-preserving identity verification system, extending zero-knowledge proof (ZKP) and blockchain for use in ridesharing applications. We design a permissioned blockchain network to perform the ZKP verification of a driver's identity, which also acts as an immutable ledger to store ride logs and ZKP records. For the ZKP module, we design a protocol to facilitate user verification without requiring the exchange of any private information. We prototype the proposed system on the Hyperledger Fabric platform, with the Hyperledger Ursa cryptography library, and conduct extensive experimentation. To measure the prototype's performance, we utilize the Hyperledger Caliper benchmark tool to perform extensive analysis and the results show that our system is suitable for use in real-world ridesharing applications.
AB - The on-demand mobility market, including ridesharing, is becoming increasingly important with e-hailing fares growing at a rate of approximately 130% per annum since 2013. By increasing utilization of existing vehicles and empty seats, ridesharing can provide many benefits including reduced traffic congestion and environmental impact from vehicle usage and production. However, the safety of riders and drivers has become of paramount concern and a method for privacy-preserving identity verification between untrusted parties is essential for protecting users. To this end, we propose a novel privacy-preserving identity verification system, extending zero-knowledge proof (ZKP) and blockchain for use in ridesharing applications. We design a permissioned blockchain network to perform the ZKP verification of a driver's identity, which also acts as an immutable ledger to store ride logs and ZKP records. For the ZKP module, we design a protocol to facilitate user verification without requiring the exchange of any private information. We prototype the proposed system on the Hyperledger Fabric platform, with the Hyperledger Ursa cryptography library, and conduct extensive experimentation. To measure the prototype's performance, we utilize the Hyperledger Caliper benchmark tool to perform extensive analysis and the results show that our system is suitable for use in real-world ridesharing applications.
KW - Blockchain
KW - data privacy
KW - identity verification
KW - ridesharing
KW - zero-knowledge proof
UR - http://www.scopus.com/inward/record.url?scp=85102152317&partnerID=8YFLogxK
U2 - 10.1109/HotICN50779.2020.9350858
DO - 10.1109/HotICN50779.2020.9350858
M3 - Conference Proceeding
AN - SCOPUS:85102152317
T3 - 2020 3rd International Conference on Hot Information-Centric Networking, HotICN 2020
SP - 18
EP - 24
BT - 2020 3rd International Conference on Hot Information-Centric Networking, HotICN 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 3rd International Conference on Hot Information-Centric Networking, HotICN 2020
Y2 - 12 December 2020 through 14 December 2020
ER -