Abstract
Mobile crowdsensing (MCS) has become a prominent paradigm to collect and share data based on sensing devices with built-in sensors in the Internet of Things era. Nevertheless, conventional MCS confronts various security and privacy vulnerabilities in terms of decentralized, openness, and non-dedicated properties. Currently, the submitted tasks are collected and managed conventionally by a centralized MCS platform. A centralized MCS platform is not safe enough to protect and prevent tampering sensing tasks since it confronts the single point of failure, which reduces the effectiveness and robustness of the MCS system. Meanwhile, fake task attack is a serious threat, as it would drain excessive resources from the participant devices and clog the MCS servers to disrupt the services offered by the MCS. To address the centralized issue and identify fake tasks, a blockchain-based decentralized MCS is designed. Integration of blockchain into MCS enables a decentralized framework. Moreover, the distributed nature of a blockchain chain prevents sensing tasks from being tampered. The blockchain uses a practical Byzantine fault tolerance consensus that can tolerate one-third faulty nodes, making the implemented MCS system robust and sturdy. In addition, an ensemble learning approach is deployed in the blockchain for eliminating fake tasks by malicious requesters. The evaluation test is conducted under two different datasets representing a big city and a small one to have an MCS campaign. Numerical results show that the ensemble approach eliminates most of the fake tasks with a detection accuracy of up to 0.99. Furthermore, the ensemble learning integrated system outperforms individual learner based centralized systems, and non-fault tolerant systems in terms of Ratio of Legitimate Tasks (RoLT) saved and Ratio of Fake Tasks (RoFT). RoFT is low to 0.01, and RoLT is high up to 0.913 via the proposed MCS blockchain-driven framework.
- [1] . 2021. AI-based anomaly and data posing classification in mobile crowd sensing. In Proceedings of the 2021 International Conference on Innovation and Intelligence for Informatics, Computing, and Technologies (3ICT’21). IEEE, Los Alamitos, CA, 225–229.Google ScholarCross Ref
- [2] . 2020. A deep blockchain framework-enabled collaborative intrusion detection for protecting IoT and cloud networks. IEEE Internet of Things Journal 8, 12 (June 2020), 9463–9472.Google ScholarCross Ref
- [3] . 2016. Cryptocurrencies without proof of work. In Financial Cryptology and Data Security. Lecture Notes in Computer Science, Vol. 9604. Springer, 142–157.Google Scholar
- [4] . 2021. A taxonomy of blockchain consensus protocols: A survey and classification framework. Expert Systems with Applications 168 (April 2021), 114384.Google ScholarCross Ref
- [5] . 2018. Threat modeling for mobile health systems. In Proceedings of the 2018 IEEE Wireless Communications and Networking Conference Workshops (WCNCW’18). IEEE, Los Alamitos, CA, 314–319.Google ScholarCross Ref
- [6] . 2019. A survey on mobile crowdsensing systems: Challenges, solutions, and opportunities. IEEE Communications Surveys & Tutorials 21, 3 (2019), 2419–2465.Google ScholarCross Ref
- [7] . 2021. On blockchain integration into mobile crowdsensing via smart embedded devices: A comprehensive survey. Journal of Systems Architecture 115 (May 2021), 102011.Google ScholarDigital Library
- [8] . 2021. Blockchain and the “Internet of Things” for the construction industry: Research trends and opportunities. Automation in Construction 132 (Dec. 2021), 103942.Google ScholarCross Ref
- [9] . 2021. Blockchain based mobile crowd sensing for reliable data sharing in IoT systems. In Proceedings of the 2021 IFIP Networking Conference (IFIP Networking’21). IEEE, Los Alamitos, CA, 1–3.Google ScholarCross Ref
- [10] . 2022. TrustWorker: A trustworthy and privacy-preserving worker selection scheme for blockchain-based crowdsensing. IEEE Transactions on Services Computing 15, 6 (2022), 3577–3590.Google ScholarCross Ref
- [11] . 2022. IOTA-based mobile crowd sensing: Detection of fake sensing using logit-boosted machine learning algorithms. Wireless Communications and Mobile Computing 2022 (
April 2022), 1–15.Google Scholar - [12] . 2020. A trusted feature aggregator federated learning for distributed malicious attack detection. Computers & Security 99 (Dec. 2020), 102033.Google ScholarCross Ref
- [13] . 2020. A blockchain-based reward mechanism for mobile crowdsensing. IEEE Transactions on Computational Social Systems 7, 1 (Feb. 2020), 178–191.Google ScholarCross Ref
- [14] . 2020. Blockchain-based mobile crowd sensing in industrial systems. IEEE Transactions on Industrial Informatics 16, 10 (
Oct. 2020), 6553–6563.Google ScholarCross Ref - [15] . 2018. Improving energy consumption of a commercial building with IoT and machine learning. IT Professional 20, 5 (
Sept./Oct. 2018), 30–38.Google ScholarCross Ref - [16] . 2020. Anti-D chain: A lightweight DDoS attack detection scheme based on heterogeneous ensemble learning in blockchain. China Communications 17, 9 (
Sept. 2020), 11–24.Google ScholarCross Ref - [17] . 2020. SenseChain: A blockchain-based crowdsensing framework for multiple requesters and multiple workers. Future Generation Computer Systems 105 (
April 2020), 650–664.Google ScholarDigital Library - [18] . 2021. A blockchain-based architecture for secure and trustworthy operations in the Industrial Internet of Things. Journal of Industrial Information Integration 21 (
March 2021), 100190.Google ScholarCross Ref - [19] . 2020. A scalable multi-layer PBFT consensus for blockchain. IEEE Transactions on Parallel and Distributed Systems 32, 5 (
May 2020), 1146–1160.Google ScholarDigital Library - [20] . 2021. An optimized byzantine fault tolerance algorithm for consortium blockchain. Peer-to-Peer Networking and Applications 14 (
Sept. 2021), 2826–2839.Google ScholarCross Ref - [21] . 2019. An extensible consensus algorithm based on PBFT. In Proceedings of the 2019 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC’19). IEEE, Los Alamitos, CA, 17–23.Google ScholarCross Ref
- [22] . 2021. Blockchain and federated learning for collaborative intrusion detection in vehicular edge computing. IEEE Transactions on Vehicular Technology 70, 6 (
June 2021), 6073–6084.Google ScholarCross Ref - [23] . 2020. Boosting privately: Federated extreme gradient boosting for mobile crowdsensing. In Proceedings of the IEEE International Conference on Distributed Computing Systems.1–11.Google ScholarCross Ref
- [24] . 2006. Analysis of step-reduced SHA-256. In Fast Software Encryption. Lecture Notes in Computer Science, Vol. 4047. Springer, 126–143.Google Scholar
- [25] . 2021. On performance of PBFT blockchain consensus algorithm for IoT-applications with constrained devices. IEEE Access 9 (
June 2021), 80559–80570.Google ScholarCross Ref - [26] . 2021. A blockchain-based mobile crowdsensing scheme with enhanced privacy. Concurrency and Computation: Practice and Experience Early access, October 12, 2021.Google ScholarCross Ref
- [27] . 2021. Multiple Leader PBFT Based Blockchain Architecture for IoT Domains. In 2021 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE). IEEE, 1–6.Google Scholar
- [28] . 2017. Ensemble feature selection: Homogeneous and heterogeneous approaches. Knowledge-Based Systems 118 (
Feb. 2017), 124–139.Google ScholarCross Ref - [29] . 2021. ChainSensing: A novel mobile crowdsensing framework with blockchain. IEEE Internet of Things Journal 9, 4 (
Feb. 2021), 2999–3010.Google Scholar - [30] . 2021. An anonymous reputation management system for mobile crowdsensing based on dual blockchain. IEEE Internet of Things Journal 9, 9 (
Sept. 2021), 6956–6968.Google Scholar - [31] . 2021. URIM: Utility-oriented role-centric incentive mechanism design for blockchain-based crowdsensing. In Database Systems for Advanced Applications. Lecture Notes in Computer Science, Vol. 12683. Springer, 358–374.Google Scholar
- [32] . 2021. BCEAD: A blockchain-empowered ensemble anomaly detection for wireless sensor network via isolation forest. Security and Communication Networks 2021 (
Nov. 2021), 1–10.Google ScholarDigital Library - [33] . 2019. AI-based security design of mobile crowdsensing systems: Review, challenges and case studies. In Proceedings of the IEEE International Conference on Service-Oriented System Engineering (SOSE’19). IEEE, Los Alamitos, CA, 17–26.Google ScholarCross Ref
- [34] . 2019. Dynamic and privacy-preserving reputation management for blockchain-based mobile crowdsensing. IEEE Access 7 (
June 2019), 74694–74710.Google ScholarCross Ref - [35] . 2021. Ensemble learning. In Machine Learning. Springer, 181–210.Google ScholarCross Ref
Index Terms
- Practical Byzantine Fault Tolerance Based Robustness for Mobile Crowdsensing
Recommendations
Multi-Threshold Byzantine Fault Tolerance
CCS '21: Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications SecurityClassic Byzantine fault tolerant (BFT) protocols are designed for a specific timing model, most often one of the following: synchronous, asynchronous or partially synchronous. It is well known that the timing model and fault tolerance threshold present ...
Application-Aware Byzantine Fault Tolerance
DASC '14: Proceedings of the 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure ComputingByzantine fault tolerance has been intensively studied over the past decade as a way to enhance the intrusion resilience of computer systems. However, state-machine-based Byzantine fault tolerance algorithms require deterministic application processing ...
Trebiz: Byzantine Fault Tolerance with Byzantine Merchants
ACSAC '22: Proceedings of the 38th Annual Computer Security Applications ConferenceThe popularity of blockchain technology has revived interest in Byzantine Fault Tolerance (BFT) consensus protocols. However, existing protocols suffer from high latency, especially when the system is deployed in a worldwide manner. Taking Practical ...
Comments