Vehicloak: A Blockchain-Enabled Privacy-Preserving Payment Scheme for Location-Based Vehicular Services

被引:10
作者
Guo, Yihao [1 ]
Wan, Zhiguo [2 ]
Cui, Hui [3 ]
Cheng, Xiuzhen [1 ]
Dressler, Falko [4 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Qingdao 250012, Shandong, Peoples R China
[2] Zhejiang Lab, Hangzhou 311121, Zhejiang, Peoples R China
[3] Murdoch Univ, Discipline Informat Technol Math & Stat, Perth, WA 6150, Australia
[4] TU Berlin, Sch Elect Engn & Comp Sci, D-10623 Berlin, Germany
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Blockchain; zk-SNARK; group signature; location privacy; smart contract; GROUP SIGNATURES; IDENTITY;
D O I
10.1109/TMC.2022.3193165
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Vehicles (IoV) technology enables vehicles to communicate with each other, with pedestrians and with roadside infrastructures, to realize more efficient, safer and more environmentally friendly transportation. IoV also promises rich location-based services for vehicles, such as parking and toll highway. However, preserving privacy for location-based service payments emerges as a critical and challenging problem in IoV. Existing schemes rely on centralized banks for payment processing, resulting in location privacy leakage to centralized entities. In this article, we propose a decentralized privacy-preserving payment scheme named Vehicloak for IoV based on the blockchain technology. The biggest challenge is to provide location privacy for vehicles while guaranteeing correct service payments using the transparent blockchain. To tackle this challenge, we introduce a new cryptographic technique called zk-GSigproof that integrates zero-knowledge proof with group signature. Vehicloak implements this technique in a smart contract to process payment, which verifies zero-knowledge proof and group signature without leaking location information. It is not limited to IoV and can be applied in many payment scenarios. To evaluate the performance of our scheme, we implement Vehicloak on a private blockchain of 100 nodes on Aliyun, and conduct a test with up to 4,000 transactions. The experimental results prove the feasibility of Vehicloak.
引用
收藏
页码:6830 / 6842
页数:13
相关论文
共 33 条
[1]  
Balasch J., 2010, P 19 USENIX SEC S
[2]   A Vademecum on Blockchain Technologies: When, Which, and How [J].
Belotti, Marianna ;
Bozic, Nikola ;
Pujolle, Guy ;
Secci, Stefano .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (04) :3796-3838
[3]  
Ben-Sasson E., 2018, Cryptology ePrint Archive, V46
[4]   Zerocash: Decentralized Anonymous Payments from Bitcoin [J].
Ben-Sasson, Eli ;
Chiesa, Alessandro ;
Garmant, Christina ;
Green, Matthew ;
Miers, Ian ;
Tromer, Eran ;
Virza, Madars .
2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, :459-474
[5]   A SIMPLE UNPREDICTABLE PSEUDORANDOM NUMBER GENERATOR [J].
BLUM, L ;
BLUM, M ;
SHUB, M .
SIAM JOURNAL ON COMPUTING, 1986, 15 (02) :364-383
[6]   Zether: Towards Privacy in a Smart Contract World [J].
Bunz, Benedikt ;
Agrawal, Shashank ;
Zamani, Mahdi ;
Boneh, Dan .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2020, 2020, 12059 :423-443
[7]  
Camenisch J, 2005, LECT NOTES COMPUT SC, V3352, P120
[8]  
CHAUM D, 1991, LECT NOTES COMPUT SC, V547, P257
[9]  
Fetzer Valerie, 2020, Proceedings on Privacy Enhancing Technologies, V2020, P62, DOI 10.2478/popets-2020-0046
[10]  
Gabizon A., 2019, CRYPTOLOGY EPRINT AR