BIMP: Blockchain-Based Incentive Mechanism with Privacy Preserving in Location Proof

Location based services (LBS), as an important part of people’s everyday life, rely on current/historical location information to offer services. However, malicious users may generate some fake information to cheat providers to obtain more profits. Currently, existing schemes directly leverage GPS or a centralized party to claim location information, which may be easily counterfeited or result in leakage of users’ privacy. To authenticate the location information, an interactive scheme can be introduced to allow a mobile user as prover to generate proofs of location by exploiting neighboring nodes as witnesses. However, owing to the selfishness of users, it is a great challenge to encourage witnesses to generate proofs. Moreover, witnesses will not be willing to generate proofs unless that their privacy is under well protection. To tackle the above issues, we propose a blockchain-based incentive mechanism with privacy preserving in location proof. First, a novel blockchain system is introduced for interactive location proof to generate secure and trustworthy proofs through the use of distributed ledgers and cryptocurrency. Second, a proof of points protocol is proposed to efficiently reach consensus to build location proof blockchain and incentivise users. Third, motivated by security problem, a novel concept of traceable-detectable-prefix is developed to resist collusion attacks while protecting users’ privacy. Finally, theoretical analysis and simulation experiments are provided, which demonstrate that the proposed scheme can provide complete location proof while protecting privacy of users.

[1]  Urs Hengartner,et al.  VeriPlace: a privacy-aware location proof architecture , 2010, GIS '10.

[2]  Ming-Chuen Chuang,et al.  The Kano model analysis of features for mobile security applications , 2018, Comput. Secur..

[3]  Silvio Micali,et al.  The Knowledge Complexity of Interactive Proof Systems , 1989, SIAM J. Comput..

[4]  Michele Amoretti,et al.  Blockchain-Based Proof of Location , 2016, 2018 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C).

[5]  R. Michael Buehrer,et al.  Characterization and detection of location spoofing attacks , 2012, Journal of Communications and Networks.

[6]  Yih-Chun Hu,et al.  Wormhole attacks in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

[7]  Alec Wolman,et al.  Enabling new mobile applications with location proofs , 2009, HotMobile '09.

[8]  Sébastien Gambs,et al.  PROPS: A PRivacy-Preserving Location Proof System , 2014, 2014 IEEE 33rd International Symposium on Reliable Distributed Systems.

[9]  Fumiaki Sato,et al.  Location Privacy Protection Considering the Location Safety , 2015, 2015 18th International Conference on Network-Based Information Systems.

[10]  Hossam S. Hassanein,et al.  A Reputation System to Evaluate Participants for Participatory Sensing , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[11]  Shengli Xie,et al.  Blockchain for Secure and Efficient Data Sharing in Vehicular Edge Computing and Networks , 2019, IEEE Internet of Things Journal.

[12]  Gang Chen,et al.  Untangling Blockchain: A Data Processing View of Blockchain Systems , 2017, IEEE Transactions on Knowledge and Data Engineering.

[13]  Matthew K. Franklin,et al.  Privacy-preserving alibi systems , 2012, ASIACCS '12.

[14]  Urs Hengartner,et al.  Proving your location without giving up your privacy , 2010, HotMobile '10.

[15]  Laurent Bussard,et al.  Distance-Bounding Proof of Knowledge to Avoid Real-Time Attacks , 2005, SEC.

[16]  Pinar Senkul,et al.  Context-Aware Friend Recommendation for Location Based Social Networks using Random Walk , 2016, WWW.

[17]  Shilin Wen,et al.  Blockchain-Enabled Data Collection and Sharing for Industrial IoT With Deep Reinforcement Learning , 2019, IEEE Transactions on Industrial Informatics.

[18]  En Wang,et al.  User Recruitment for Enhancing Data Inference Accuracy in Sparse Mobile Crowdsensing , 2020, IEEE Internet of Things Journal.

[19]  Guihai Chen,et al.  Pay as How Well You Do: A Quality Based Incentive Mechanism for Crowdsensing , 2015, MobiHoc.

[20]  Guohong Cao,et al.  Toward Privacy Preserving and Collusion Resistance in a Location Proof Updating System , 2013, IEEE Transactions on Mobile Computing.

[21]  Yonggang Wen,et al.  A Survey on Consensus Mechanisms and Mining Strategy Management in Blockchain Networks , 2018, IEEE Access.

[22]  Zhetao Li,et al.  Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[23]  Silvio Micali,et al.  Practical and Provably-Secure Commitment Schemes from Collision-Free Hashing , 1996, CRYPTO.

[24]  Srdjan Capkun,et al.  Security of Distance-Bounding , 2018, ACM Comput. Surv..

[25]  Guohong Cao,et al.  APPLAUS: A Privacy-Preserving Location Proof Updating System for location-based services , 2011, 2011 Proceedings IEEE INFOCOM.

[26]  John C. Mitchell Probabilistic Polynomial-Time Process Calculus and Security Protocol Analysis , 2001, ESOP.

[27]  Prasant Mohapatra,et al.  STAMP: Enabling Privacy-Preserving Location Proofs for Mobile Users , 2016, IEEE/ACM Transactions on Networking.

[28]  Miguel L. Pardal,et al.  Witness-Based Location Proofs for Mobile Devices , 2018, 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA).