论文标题
支持区块链的身份验证,用于安全乘车共享利用零知识证明
Blockchain-enabled Identity Verification for Safe Ridesharing Leveraging Zero-Knowledge Proof
论文作者
论文摘要
自2013年以来,按需乘车市场(包括乘车市场)以每年约130%的速度增长的乘车市场变得越来越重要。通过增加现有车辆的利用和空座位,乘车共享可以提供许多好处,包括减少交通和汽车使用和生产的环境影响。但是,骑手和驾驶员的安全已成为最重要的关注点,并且不受信任的各方之间保护隐私的身份验证的方法对于保护用户至关重要。为此,我们提出了一个新颖的隐私身份验证系统,扩展了零知识证明(ZKP)和区块链,以用于乘车应用程序。我们设计了一个权限的区块链网络,以执行对驾驶员身份的ZKP验证,该网络也充当了存储乘车日志和ZKP记录的不可变的分类帐。对于ZKP模块,我们设计了一个协议来促进用户验证,而无需交换任何私人信息。我们在Hyperledger织物平台上使用HyperLeDger Ursa密码库制作了提出的系统,并进行了广泛的实验。为了衡量原型的性能,我们利用HyperLeDger Caliper基准工具进行了广泛的分析,结果表明我们的系统适合在现实世界中的乘车分类应用中使用。
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.