Blockchain-based mobile crowdsourcing model with task security and task assignment

被引:10
作者
Liao, Zhifang [1 ]
Ai, Jincheng [1 ]
Liu, Shaoqiang [2 ]
Zhang, Yan [3 ]
Liu, Shengzong [4 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engn, Changsha 410075, Peoples R China
[2] Cent South Univ, Sch Automat, Changsha 410075, Peoples R China
[3] Caledonian Univ, Sch Comp Engn & Built Environm, Dept Comp, Glasgow, Scotland
[4] Hunan Univ Finance & Econ, Dept Informat Management, Changsha 410075, Peoples R China
关键词
Crowdsourcing model; Blockchain; Smart contract; Security; PRIVACY;
D O I
10.1016/j.eswa.2022.118526
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Crowdsourcing is a task assignment technology that has emerged in recent years, enabling companies to reduce costs and increase work efficiency. Most of the current crowdsourcing systems (BCSs) built on blockchain focus on solving privacy issues and use rigorous proof protocols for task and solution security. Such systems cannot be directly applied in mobile environments because it would lead to excessive computational overhead for the endpoint. To achieve confidentiality of crowdsourcing tasks during transmission while reducing the energy consumption of mobile devices and optimizing task assignment results, in this paper, we develop a blockchain-based crowdsourcing model. We first build a model structure consisting of basic components, such as users, smart contracts, and blockchain, and design contracts to implement various crowdsourcing operations, such as registering, publishing tasks, and acquiring solutions. Unlike before, the ciphertext of the task and the encrypted secret key are embedded into the contract. This, together with the three operations we designed for users to interact with the smart contracts, can effectively protect the crowdsourcing data from being stolen while using the address anonymity of Ethereum to ensure the privacy of users. During task assignment, we use the DBSCAN algorithm to delineate each valid service area and implement the established multiobjective planning model within each area to achieve as many benefit goals as possible in the best way. Finally, we implement our prototype on the Ethereum test network Ropsten. The experimental results show that the cost overhead of the designed model is acceptable to mobile users, and the security analysis establishes the confidentiality of the designed operations.
引用
收藏
页数:12
相关论文
共 33 条
[1]  
Aamir M., 2013, INTERDISCIP INF SCI, V19, P173, DOI DOI 10.4036/iis.2013.173
[2]  
Alharthi R, 2019, 2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), P715, DOI 10.1109/CCWC.2019.8666501
[3]   Secure Multiparty Computations on Bitcoin [J].
Andrychowicz, Marcin ;
Dziembowski, Stefan ;
Malinowski, Daniel ;
Mazurek, Lukasz .
2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, :443-458
[4]  
Bao F, 2008, LECT NOTES COMPUT SC, V4991, P71
[5]  
Bentov I, 2014, LECT NOTES COMPUT SC, V8617, P421, DOI 10.1007/978-3-662-44381-1_24
[6]   Tweetchain: An Alternative to Blockchain for Crowd-Based Applications [J].
Buccafurri, Francesco ;
Lax, Gianluca ;
Nicolazzo, Serena ;
Nocera, Antonino .
WEB ENGINEERING (ICWE 2017), 2017, 10360 :386-393
[7]   gMission: A General Spatial Crowdsourcing Platform [J].
Chen, Zhao ;
Fu, Rui ;
Zhao, Ziyuan ;
Liu, Zheng ;
Xia, Leihao ;
Chen, Lei ;
Cheng, Peng ;
Cao, Caleb Chen ;
Tong, Yongxin ;
Zhang, Chen Jason .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (13) :1629-1632
[8]   A Crowdsourcing Worker Quality Evaluation Algorithm on MapReduce for Big Data Applications [J].
Dang, Depeng ;
Liu, Ying ;
Zhang, Xiaoran ;
Huang, Shihang .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (07) :1879-1888
[9]  
Dorri A, 2017, INT CONF PERVAS COMP
[10]   MCS-Chain: Decentralized and trustworthy mobile crowdsourcing based on blockchain [J].
Feng, Wei ;
Yan, Zheng .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 95 :649-666