Abstract
In a blockchain-assisted Mobile CrowdSensing (MCS) System, individuals can generate as many blockchain identities as they desire, facilitating the execution of a Sybil attack. A Sybil attack can significantly impact such a system due to incorporating a reward mechanism and a majority-based data validation mechanism. An attacker can launch a Sybil attack with selfish or malicious intentions to maximize benefits from the system or to narrow down the reputation of the data requester (subscriber) and the system. Consequently, a Sybil attacker can discourage honest data collectors (publishers) and subscribers from participating, impeding the system’s potential success. In this paper, we propose a Sybil attack prevention cum avoidance mechanism to narrow down the effect of it in the blockchain-based MCS systems while maintaining the system’s requirements. The proposed mechanism incorporates a novel randomized publisher selection algorithm, leveraging the Proof-of-Stake (PoS) concept to render executing a Sybil attack costly and impractical. The simulation results show the effectiveness of the proposed mechanism.
References
Montori, F., Bedogni, L., Bononi, L.: A collaborative internet of things architecture for smart cities and environmental monitoring. IEEE Internet Things J. 5(2), 592–605 (2017)
Agrawal, A., Choudhary, S., Bhatia, A., Tiwari, K.: Pub-SubMCS: a privacy-preserving publish-subscribe and blockchain-based mobile crowdsensing framework. Futur. Gener. Comput. Syst. 146, 234–249 (2023)
Xu, H., Qi, S., Qi, Y., Wei, W., Xiong, N.: Secure and lightweight blockchain-based truthful data trading for real-time vehicular crowdsensing. ACM Trans. Embed. Comput. Syst. 23(1), 7 (2024). https://doi.org/10.1145/3582008
Zhang, X., Xue, G., Yu, R., Yang, D., Tang, J.: Keep your promise: mechanism design against free-riding and false-reporting in crowdsourcing. IEEE Internet Things J. 2(6), 562–572 (2015)
Yun, J., Kim, M.: SybilEye: observer-assisted privacy-preserving sybil attack detection on mobile crowdsensing. Information 11(4), 198 (2020). https://doi.org/10.3390/info11040198
Cui, H., Liao, J., Yu, Z., Xie, Y., Liu, X., Guo, B.: Trust assessment for mobile crowdsensing via device fingerprinting. ISA Transactions 141, 93–102 (2023). https://doi.org/10.1016/j.isatra.2022.12.020. ISSN 0019-0578
Chang, S.H., Chen, Z.R.: Protecting mobile crowd sensing against sybil attacks using cloud based trust management system. Mobile Inf. Syst. 2016, 6506341 (2016). https://doi.org/10.1155/2016/6506341
Lin, J., Yang, D., Wu, K., Tang, J., Xue, G.: A sybil-resistant truth discovery framework for mobile crowdsensing. In: 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), pp. 871–880. IEEE (2019)
Chen, J., Ma, H., Wei, D.S., Zhao, D.: Participant-density-aware privacy-preserving aggregate statistics for mobile crowd-sensing. In: 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS), pp. 140–147. IEEE (2015)
Martucci, L.A., Kohlweiss, M., Andersson, C., Panchenko, A.: Self-certified sybil-free pseudonyms. In: Proceedings of the First ACM Conference on Wireless Network Security, pp. 154–159 (2008)
Zhu, S., Cai, Z., Hu, H., Li, Y., Li, W.: zkCrowd: a hybrid blockchain-based crowdsourcing platform. IEEE Trans. Industr. Inf. 16(6), 4196–4205 (2019)
Zhong, Y., et al.: Distributed blockchain-based authentication and authorization protocol for smart grid. Wirel. Commun. Mob. Comput. 2021, 1–15 (2021)
Wang, T., Shen, H., Chen, J., Chen, F., Wu, Q., Xie, D.: A hybrid blockchain-based identity authentication scheme for mobile crowd sensing. Futur. Gener. Comput. Syst. 143, 40–50 (2023)
Wu, H., Düdder, B., Wang, L., Sun, S., Xue, G.: Blockchain-based reliable and privacy-aware crowdsourcing with truth and fairness assurance. IEEE Internet Things J. 9(5), 3586–3598 (2021)
Yu, R., Oguti, A.M., Ochora, D.R., Li, S.: Towards a privacy-preserving smart contract-based data aggregation and quality-driven incentive mechanism for mobile crowdsensing. J. Netw. Comput. Appl. 207, 103483 (2022)
Xi, J., Zou, S., Xu, G., Lu, Y.: CrowdLBM: a lightweight blockchain-based model for mobile crowdsensing in the Internet of Things. Pervas. Mob. Comput. 84, 101623 (2022)
Kadadha, M., Otrok, H., Mizouni, R., Singh, S., Ouali, A.: SenseChain: a blockchain-based crowdsensing framework for multiple requesters and multiple workers. Futur. Gener. Comput. Syst. 105, 650–664 (2020)
Kiayias, A., Russell, A., David, B., Oliynykov, R.: Ouroboros: a provably secure proof-of-stake blockchain protocol. In: Katz, J., Shacham, H. (eds.) Advances in Cryptology. CRYPTO 2017. LNCS, vol. 10401, pp. 357–388. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-63688-7_12
Zhao, W., Yang, S., Luo, X., Zhou, J.: On peercoin proof of stake for blockchain consensus. In: 2021 The 3rd International Conference on Blockchain Technology, pp. 129–134 (2021)
Micali, S., Rabin, M., Vadhan, S.: Verifiable random functions. In: 40th Annual Symposium on Foundations of Computer Science (cat. No. 99CB37039), pp. 120–130. IEEE (1999)
Tandirerung, H.: Market-Determined Interest Rates and Time Value of Money (2022). SSRN: https://ssrn.com/abstract=4162248
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Agrawal, A., Bhatia, A., Tiwari, K. (2024). Enhancing Mobile Crowdsensing Security: A Proof of Stake-Based Publisher Selection Algorithm to Combat Sybil Attacks in Blockchain-Assisted MCS Systems. In: Barolli, L. (eds) Advanced Information Networking and Applications. AINA 2024. Lecture Notes on Data Engineering and Communications Technologies, vol 202. Springer, Cham. https://doi.org/10.1007/978-3-031-57916-5_16
Download citation
DOI: https://doi.org/10.1007/978-3-031-57916-5_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-57915-8
Online ISBN: 978-3-031-57916-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)