Privacy-Preserving and Fair Crowdsourcing Framework With Fine-Grained Reuse Based on Blockchain
Shunrong Jiang,Xiao Zhang,Jingwei Chen,Jinpeng Li,Haiqin Wu,Yiliang Liu,Yong Zhou
DOI: https://doi.org/10.1109/tnsm.2024.3398143
2024-08-25
IEEE Transactions on Network and Service Management
Abstract:Crowdsourcing has gained many developments and wide applications in our daily life. Traditional centralized crowdsourcing systems suffer from high management costs and low efficiency. The recent advance in the blockchain technology has enabled the construction of decentralized crowdsourcing systems, which can overcome the limitations of centralized systems and make crowdsourcing solution reuse possible. However, such systems also bring new security and privacy challenges. For instance, transactions on blockchain are publicly visible which can lead to privacy leakage of crowdsourcing users. Moreover, unfair exchange is a critical issue on these platforms. In this paper, we propose a privacy-preserving and fair crowdsourcing framework with fine-grained reuse based on blockchain to meet the security requirements for decentralized crowdsourcing. Specifically, we construct one-address-only (OAO) authentication to ensure the uniqueness of the participant's address in the crowdsourcing process. Additionally, We design a submit-then-open method with commitments to resist the "free-riding" and "false-reporting" attacks. Thus, fair exchange between entities can be guaranteed. To ensure data confidentiality and fine-grained solution item reuse, we employ pairing-based cryptography to generate an encryption key and ensure flexible authorization reuse. We also adopt stealth authorization techniques to ensure privacy-preserving access authorization during the reuse phase. Finally, security analysis and implementation results have shown that the proposed framework can effectively achieve privacy-preserving and fair crowdsourcing as well as fine-grained crowdsourcing reuse. Specifically, the gas consumption in the reuse phase is reduced by approximately 49% to 81% compared to the normal operation, which significantly improves the efficiency of blockchain applications.
computer science, information systems