Pub-SubMCS: A privacy-preserving publish-subscribe and blockchain-based mobile crowdsensing framework

被引:16
作者
Agrawal, Ankit [1 ]
Choudhary, Sarthak [1 ]
Bhatia, Ashutosh [1 ]
Tiwari, Kamlesh [1 ]
机构
[1] Birla Inst Sci & Technol, Dept CSIS, Jhunjhunu 333031, Rajasthan, India
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2023年 / 146卷
关键词
Mobile crowdsensing; Blockchain; Publish-subscribe model; Security; Trust; Privacy; ARCHITECTURE; MIDDLEWARE; MECHANISM; SECURITY;
D O I
10.1016/j.future.2023.04.018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper proposes a privacy-preserving publish-subscribe-based decentralized framework for MCS systems named "Pub-SubMCS". The framework allows data sharing, where requesters can subscribe to an existing data request (task) if their requirements match. Otherwise, they can create a new task with specific requirements on considered parameters. Incorporating the publish-subscribe (pub-sub) service model in a decentralized MCS system saves system entities' sensing and computing resources and the cost of acquiring the data by the requesters. However, the pub-sub service model makes the curse of sensing issues more severe. Pub-SubMCS handles the curse of sensing issues by performing access control using smart contracts, which impose restrictions on data collectors (workers) to publish the data and identify and penalize the malicious workers early. To ensure data privacy and validation simultaneously over blockchain, we perform data transformation enabling the validation algorithm to run over transformed data and thus enhancing trust among the system entities. In particular, we use the normalization technique to transform data and the Pearson correlation coefficient measure to compare the similarity in the collected sensor data. Pub-SubMCS is implemented on the Ethereum blockchain, and solidity programming language is used to create smart contracts. The security analysis and experiment results show the proposed system's scalability, usability, and feasibility. We also demonstrate the effectiveness of the publish-subscribe model against the requester-worker model.(c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页码:234 / 249
页数:16
相关论文
共 50 条
[1]   Gale-Shapley Matching Game Selection-A Framework for User Satisfaction [J].
Abououf, Menatalla ;
Singh, Shakti ;
Otrok, Hadi ;
Mizouni, Rabeb ;
Ouali, Anis .
IEEE ACCESS, 2019, 7 :3694-3703
[2]  
Amazon mechanical turk, 2021, US
[3]  
An B., 2021, IEEE Transactions on Mobile Computing, P1
[4]  
[Anonymous], 2022, TEMPERATURE TIME SER
[5]  
[Anonymous], About Us
[6]  
Apache Kafka, 2021, US
[7]  
Boonma P., 2012, Wireless Technologies: Concepts, Methodologies, Tools and Applications, P819
[8]   The ParticipAct Mobile Crowd Sensing Living Lab: The Testbed for Smart Cities [J].
Cardone, Giuseppe ;
Cirri, Andrea ;
Corradi, Antonio ;
Foschini, Luca .
IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (10) :78-85
[9]   Privacy Preserving and Cost Optimal Mobile Crowdsensing using Smart Contracts on Blockchain [J].
Chatzopoulos, Dimitris ;
Gujar, Sujit ;
Faltings, Boi ;
Hui, Pan .
2018 IEEE 15TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS (MASS), 2018, :442-450
[10]   On blockchain integration into mobile crowdsensing via smart embedded devices: A comprehensive survey? [J].
Chen, Zhiyan ;
Fiandrino, Claudio ;
Kantarci, Burak .
JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 115