Skip to main content

Enhancing Mobile Crowdsensing Security: A Proof of Stake-Based Publisher Selection Algorithm to Combat Sybil Attacks in Blockchain-Assisted MCS Systems

  • Conference paper
  • First Online:
Advanced Information Networking and Applications (AINA 2024)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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

  4. 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)

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

  7. 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

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. Zhong, Y., et al.: Distributed blockchain-based authentication and authorization protocol for smart grid. Wirel. Commun. Mob. Comput. 2021, 1–15 (2021)

    Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. Tandirerung, H.: Market-Determined Interest Rates and Time Value of Money (2022). SSRN: https://ssrn.com/abstract=4162248

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ankit Agrawal .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics