Loading web-font TeX/Math/Italic
TrustWorker: A Trustworthy and Privacy-Preserving Worker Selection Scheme for Blockchain-Based Crowdsensing | IEEE Journals & Magazine | IEEE Xplore

TrustWorker: A Trustworthy and Privacy-Preserving Worker Selection Scheme for Blockchain-Based Crowdsensing


Abstract:

Worker selection in crowdsensing plays an important role in the quality control of sensing services. The majority of existing studies on worker selection were largely dep...Show More

Abstract:

Worker selection in crowdsensing plays an important role in the quality control of sensing services. The majority of existing studies on worker selection were largely dependent on a trusted centralized server, which might suffer from single point of failure, the lack of transparency and so on. Some works recently proposed blockchain-based crowdsensing, which utilized reputation values stored on blockchains to select trusted workers. However, the transparency of blockchains enables attackers to effectively infer private information about workers by the disclosure of their reputation values. In this article, we proposed the TrustWorker, a trustworthy and privacy-preserving worker selection scheme for blockchain-based crowdsensing. By taking the advantages of blockchains such as decentralization, transparency and immutability, our TrustWorker could make the worker selection process trustworthy. To protect workers’ reputation privacy in our TrustWorker, we adopted a deterministic encryption algorithm to encrypt reputation values and then selected the top N workers in the light of secret minimum heapsort scheme. Finally, we theoretically analyzed the effectiveness and efficiency of our TrustWorker, and then conducted a series of experiments. The theoretical analysis and experiment results demonstrate that our TrustWorker can achieve trustworthy worker selection, while ensuring the workers’ privacy and the high quality of sensing services.
Published in: IEEE Transactions on Services Computing ( Volume: 15, Issue: 6, 01 Nov.-Dec. 2022)
Page(s): 3577 - 3590
Date of Publication: 10 August 2021

ISSN Information:

Funding Agency:

References is not available for this document.

1 Introduction

With the pervasiveness of smart devices and wireless communications, crowdsensing as a new sensing paradigm has emerged [1]. As a subclass of crowdsourcing, it empowers individuals with sensor-rich smart devices to conduct large-scale data collection without deploying static sensors [2]. Because of the advantages on extensive coverage, low deployment cost and so forth, it has attracted researchers from various fields such as traffic [3], environment [4], and healthcare [5]. Typically, there are three entities involved, named a requester, a group of workers and a trusted centralized server (TCS) [6]. Generally, the requester delegates operations such as task allocation, worker selection, results aggregation and disputes arbitration to the TCS [7]. There are many representative examples of crowdsensing. For example, Upwork [8] is currently the world's largest freelance market, which requires requesters to deposit a certain amount of payment into their escrow account before posting tasks. Based on this platform, requesters can hire workers to design or write, and workers compete with each other to obtain opportunities for task execution and rewards. In addition, both the winning workers and requesters need to pay a certain percentage of processing fee to Upwork. In Amazon Mechanical Turk∼(MTurk) [9], requesters can be individuals or companies, and they pay to recruit workers. Workers interested in tasks can submit the request for participation on the platform. MTurk labor market has been widely used by researchers in various fields to recruit workers for data collection and data labeling. Essentially, both Upwork and MTurk are a trusted centralized platform. Apparently, the success or not of crowdsensing rests on the traditional trust-based model, which might suffer from the inevitable issues such as single-point failure, privacy leakage, the lack of transparency in operations and performance bottleneck. There have been some works that use the technical advantages of blockchains such as decentralization, transparency and immutability to build blockchain-based crowdsensing (BBC) to alleviate these issues caused by TCS [10], [11], [12], [13]. However, none of them intensively investigate the worker selection problem in BBC.

Select All
1.
R. K. Ganti, F. Ye and H. Lei, "Mobile crowdsensing: Current state and future challenges", IEEE Commun. Mag., vol. 49, no. 11, pp. 32-39, Nov. 2011.
2.
B. Guo et al., "Mobile crowd sensing and computing: The review of an emerging human-powered sensing paradigm", ACM Comput. Surv., vol. 48, no. 1, pp. 1-31, 2015.
3.
X. Wang, Z. Ning, X. Hu, H. Ma and C. Zhang, "A city-wide real-time traffic management system: Enabling crowdsensing in social internet of vehicles", IEEE Commun. Mag., vol. 56, no. 9, pp. 19-25, Sep. 2018.
4.
L. Liu, W. Liu, Y. Zheng et al., "Third-Eye: A mobilephone-enabled crowdsensing system for air quality monitoring", Proc. ACM Interact. Mobile Wearable Ubiquitous Technol., vol. 2, no. 1, pp. 1-26, 2018.
5.
S. H. Marakkalage et al., "Understanding the lifestyle of older population: Mobile crowdsensing approach", IEEE Trans. Comput. Social Syst., vol. 6, no. 1, pp. 82-95, Feb. 2018.
6.
B. Zhao, S. Tang, X. Liu and X. Zhang, "PACE: Privacy-preserving and quality-aware incentive mechanism for mobile crowdsensing", IEEE Trans. Mobile Comput., vol. 20, no. 5, pp. 1924-1939, May 2021.
7.
S. Gao, J. Ma, W. Shi, G. Zhan and C. Sun, "TrPF: A trajectory privacy-preserving framework for participatory sensing", IEEE Trans. Inf. Forensics Secur., vol. 8, no. 6, pp. 874-887, Jun. 2013.
8.
[online] Available: https://www.upwork.com/.
9.
[online] Available: https://www.mturk.com/.
10.
Y. Lu, Q. Tang and G. Wang, "ZebraLancer: Private and anonymous crowdsourcing system atop open blockchain", Proc. 38th IEEE Int. Conf. Distrib. Comput. Syst., pp. 853-865, 2018.
11.
M. Li et al., "CrowdBC: A blockchain-based decentralized framework for crowdsourcing", IEEE Trans. Parallel Distrib. Syst., vol. 30, no. 6, pp. 1251-1266, Jun. 2019.
12.
C. Lin, D. He, S. Zeadally, N. Kumar and K. R. Choo, "SecBCS: A secure and privacy-preserving blockchain-based crowdsourcing system", Sci. China Inf. Sci., vol. 63, no. 3, pp. 20-33, 2020.
13.
M. Yang et al., "A blockchain-based location privacy-preserving crowdsensing system", Future Gener. Comput. Syst., vol. 94, pp. 408-418, 2019.
14.
B. Guo, Y. Liu, W. Wu, Z. Yu and Q. Han, "ActiveCrowd: A framework for optimized multitask allocation in mobile crowdsensing systems", IEEE Trans. Hum. Mach. Syst., vol. 47, no. 3, pp. 392-403, Jun. 2017.
15.
E. Wang, Y. Yang, J. Wu, W. Liu and X. Wang, "An efficient prediction-based user recruitment for mobile crowdsensing", IEEE Trans. Mobile Comput., vol. 17, no. 1, pp. 16-28, Jan. 2018.
16.
Y. Yang, W. Liu, E. Wang and J. Wu, "A prediction-based user selection framework for heterogeneous mobile crowdsensing", IEEE Trans. Mobile Comput., vol. 18, no. 11, pp. 2460-2473, Nov. 2019.
17.
J. An, D. Liang, X. Gui, H. Yang, R. Gui and X. He, "Crowdsensing quality control and grading evaluation based on a two-consensus blockchain", IEEE Internet Things J., vol. 6, no. 3, pp. 4711-4718, Jun. 2019.
18.
K. H. Kawajiri and R. Shimosaka M, "Steered crowdsensing: Incentive design towards quality-oriented place-centric crowdsensing", Proc. ACM Int. Joint Conf. Pervasive Ubiquitous Comput., pp. 691-701, 2014.
19.
Y. Wen et al., "Quality-driven auction-based incentive mechanism for mobile crowd sensing", IEEE Trans. Veh. Technol., vol. 64, no. 9, pp. 4203-4214, Sep. 2015.
20.
D. Peng, F. Wu and G. Chen, "Pay as how well you do: A quality based incentive mechanism for crowdsensing", Proc. 16th ACM Int. Symp. Mobile Ad Hoc Network. Comput., pp. 177-186, 2015.
21.
Y. Bin, W. Yan and L. Ling, "Crowdtrust: A context-aware trust model for worker selection in crowdsourcing environments", Proc. IEEE Int. Confe. Web Serv., pp. 121-128, 2015.
22.
N. B. Truong, G. M. Lee, T. Um and M. Mackay, "Trust evaluation mechanism for user recruitment in mobile crowd-sensing in the Internet of Things", IEEE Trans. Inf. Forensics Secur., vol. 14, no. 10, pp. 2705-2719, Oct. 2019.
23.
F. Hendrikx, K. Bubendorfer and R. Chard, "Reputation systems: A survey and taxonomy", J. Parallel Distrib. Comput., vol. 75, pp. 184-197, 2015.
24.
Y. Zhang and M. van der Schaar, "Reputation-based incentive protocols in crowdsourcing applications", Proc. IEEE Conf. Comput. Commun., pp. 2140-2148, 2012.
25.
F. Wei and Y. Zheng, "Mcs-chain: Decentralized and trustworthy mobile crowdsourcing based on blockchain", Future Gener. Comput. Syst., vol. 95, pp. 649-666, 2019.
26.
M. Kadadha, H. Otrok, R. Mizouni, S. Singh and A. Quali, "SenseChain: A blockchain-based crowdsensing framework for multiple requesters and multiple workers", Future Gener. Comput. Syst., vol. 105, pp. 650-664, 2020.
27.
K. Zhao, S. Tang, B. Zhao and Y. Wu, "Dynamic and privacy-preserving reputation management for blockchain-based mobile crowdsensing", IEEE Access, vol. 7, pp. 74694-74710, 2019.
28.
J. Kang, Z. Xiong, D. Niyato, Y. Zou, Y. Zhang and M. Guizani, "Reliable federated learning for mobile networks", IEEE Wirel. Commun., vol. 27, no. 2, pp. 72-80, Apr. 2020.
29.
B. Luo, X. Li, J. Weng, J. Guo and J. Ma, "Blockchain enabled trust-based location privacy protection scheme in VANET", IEEE Trans. Veh. Technol., vol. 69, no. 2, pp. 2034-2048, Feb. 2020.
30.
X. Wang, W. Cheng, P. Mohapatra and T. Abdelzaher, "Enabling reputation and trust in privacy-preserving mobile sensing", IEEE Trans. Mobile Comput., vol. 13, no. 12, pp. 2777-2790, Dec. 2014.
Contact IEEE to Subscribe

References

References is not available for this document.