MLSMBQS: Design of a Machine Learning Based Split & Merge Blockchain Model for QoSAware Secure IoT Deployments

Full Text (PDF, 575KB), PP.58-71

Views: 0 Downloads: 0

Author(s)

Shital Agrawal 1,* Shailesh Kumar 2

1. Shri Jagdishprasad Jhabarmal Tibrewala University, Rajasthan, INDIA

2. SVCET, Chittoor, INDIA

* Corresponding author.

DOI: https://doi.org/10.5815/ijigsp.2022.05.05

Received: 17 Mar. 2022 / Revised: 10 Apr. 2022 / Accepted: 29 May 2022 / Published: 8 Oct. 2022

Index Terms

IoT, Blockchain, Sidechain, Machine Learning, QoS, PoW, EHO, Delay, Security, Energy, Attacks.

Abstract

Internet of Things (IoT) Networks are multitier deployments which assist on-field data to be sensed, processed, communicated, and used for taking control decisions. These deployments utilize hardware-based components for data sensing & actuation, while cloud components are used for data-processing & recommending control decisions. This process involves multiple low-security, low-computational capacity & high-performance entities like IoT Devices, short range communication interfaces, edge devices, routers, & cloud virtual machines. Out of these entities, the IoT Device, router, & short-range communication interfaces are highly vulnerable to a wide-variety of attacks including Distributed Denial of Service (DDoS), worm hole, sybil, Man in the Middle (MiTM), Masquerading, spoofing attacks, etc. To counter these attacks, a wide variety of encryption, key-exchange, and data modification models are proposed by researchers. Each of these models have their own levels of complexities, which reduces QoS of underlying IoT deployments. To overcome this limitation, blockchain-based security models were proposed by researchers, and these models allow for high-speed operations for small-scale networks. But as network size is increased, delay needed for blockchain mining increases exponentially, which limits its applicability. To overcome this issue, a machine learning based blockchain model for QoS-aware secure IoT deployments is proposed in this text. The proposed MLSMBQS model initially deploys a Proof-of-Work (PoW) based blockchain model, and then uses bioinspired computing to split the chain into multiple sub-chains. These sub-chains are termed as shards, and assists in reduction of mining delay via periodic chain splitting process. The significance of this research is use of Elephant Herd Optimization (EHO) which assists in managing number of blockchain-shards via splitting or merging them for different deployment conditions. This decision of splitting or merging depends on blockchain’s security & quality of service (QoS) performance. Due to integration of EHO for creation & management of sidechains, the findings of this research showcase that the proposed model is capable of improving throughput by 8.5%, reduce communication delay by 15.3%, reduce energy consumption by 4.9%, and enhance security performance by 14.8% when compared with existing blockchain & non-blockchain based security models. This is possible because EHO initiates dummy communication requests, which are arbitrarily segregated into malicious & non-malicious, and usedfor continuous QoS & security performance improvement of the proposed model. Due to this continuous performance improvement, the proposed MLSMBQS model is capable of deployment for a wide variety of high-efficiency IoT network scenarios.

Cite This Paper

Shital Agrawal, Shailesh Kumar, " MLSMBQS: Design of a Machine Learning Based Split & Merge Blockchain Model for QoS-Aware Secure IoT Deployments", International Journal of Image, Graphics and Signal Processing(IJIGSP), Vol.14, No.5, pp. 58-71, 2022. DOI:10.5815/ijigsp.2022.05.05

Reference

[1]Liu, Guangyi, enDajie Jiang. “5G: Vision and Requirements for Mobile Communication System towards Year 2020”. Chinese Journal of Engineering 2016 (2016): 1–8. Web.N.p., n.d. Web. 2 Mrt 2022.
[2]Jesus, Emanuel Ferreira et al. “A survey of how to use Blockchain to secure Internet of Things and the stalker attack”. Security and communication networks 2018 (2018): 1–27. Web.
[3]Singh, Rajeev, Sudeep Tanwar, enTeekParval Sharma. “Utilization of Blockchain for Mitigating the Distributed Denial of Service Attacks”. Security and privacy 3.3 (2020): n. pag. Web.
[4]Li, Min et al. “A sidechain-based decentralized authentication scheme via optimized two-way peg protocol for smart community”. IEEE Open Journal of the Communications Society 1 (2020): 282–292. Web.
[5]Xu, Hao et al. “RAFT based wireless blockchain networks in the presence of malicious jamming”. IEEE wireless communications letters 9.6 (2020): 817–821. Web.
[6]Lee, Gilsoo et al. “Performance analysis of blockchain systems with wireless mobile miners”. IEEE Networking Letters 2.3 (2020): 111–115. Web.
[7]Cao, Bin et al. “How does CSMA/CA affect the performance and security in wireless blockchain networks”. IEEE transactions on industrial informatics 16.6 (2020): 4270–4280. Web.
[8]Guo, Fengxian et al. “Adaptive resource allocation in future wireless networks with blockchain and mobile edge computing”. IEEE transactions on wireless communications 19.3 (2020): 1689–1703. Web.
[9]Tangsen, Huang, Xiaowu Li, enXiangdong Ying. “A blockchain-based node selection algorithm in cognitive wireless networks”. IEEE access: practical innovations, open solutions 8 (2020): 207156–207166. Web.
[10]Liu, Ziming et al. “A blockchain-enabled secure power trading mechanism for smart grid employing wireless networks”. IEEE access: practical innovations, open solutions 8 (2020): 177745–177756. Web.
[11]She, Wei et al. “Blockchain trust model for malicious node detection in wireless sensor networks”. IEEE access: practical innovations, open solutions 7 (2019): 38947–38956. Web.
[12]W. She, Q. Liu, Z. Tian, J. -S. Chen, B. Wang and W. Liu, “Blockchain Trust Model for Malicious Node Detection in Wireless Sensor Networks,” in IEEE Access, vol. 7, pp. 38947-38956, 2019.
[13]Cui, Zhihua et al. “A hybrid BlockChain-based identity authentication scheme for multi-WSN”. IEEE transactions on services computing (2020): 1–1. Web.
[14]Y. Liu, F. R. Yu, X. Li, H. Ji and V. C. M. Leung, “Decentralized Resource Allocation for Video Transcoding and Delivery in Blockchain-Based System With Mobile Edge Computing,” in IEEE Transactions on Vehicular Technology, vol. 68, no. 11, pp. 11169-11185, Nov. 2019.
[15]Nguyen, Dinh C. et al. “Privacy-preserved task offloading in mobile blockchain with deep reinforcement learning”. IEEE transactions on network and service management 17.4 (2020): 2536–2549. Web.
[16]M. Liu, F. R. Yu, Y. Teng, V. C. M. Leung and M. Song, “Computation Offloading and Content Caching in Wireless Blockchain Networks With Mobile Edge Computing,” in IEEE Transactions on Vehicular Technology, vol. 67, no. 11, pp. 11008-11021, Nov. 2018.
[17]Fan, Xin, en Yan Huo. “Blockchain based dynamic spectrum access of non-real-time data in cyber-physical-social systems”. IEEE access: practical innovations, open solutions 8 (2020): 64486–64498. Web.
[18]Danzi, Pietro et al. “Delay and communication tradeoffs for blockchain systems with lightweight IoT clients”. IEEE internet of things journal 6.2 (2019): 2354–2365. Web.
[19]Xiao, Lijun et al. “A secure framework for data sharing in private blockchain-based WBANs”. IEEE access: practical innovations, open solutions 8 (2020): 153956–153968. Web.
[20]Zhao, Ning, Hao Wu, enYali Chen. “Coalition game-based computation resource allocation for wireless blockchain networks”. IEEE internet of things journal 6.5 (2019): 8507–8518. Web.
[21]Chen, Tianrui et al. “Blockchain secured auction-based user offloading in heterogeneous wireless networks”. IEEE wireless communications letters 9.8 (2020): 1141–1145. Web.
[22]Kumar, Tanesh et al. “BlockEdge: Blockchain-Edge Framework for Industrial IoT Networks”. IEEE access: practical innovations, open solutions 8 (2020): 154166–154185. Web.
[23]Ling, Xintong et al. “Blockchain radio access network (B-RAN): Towards decentralized secure radio access paradigm”. IEEE access: practical innovations, open solutions 7 (2019): 9714–9723. Web.
[24]Alrubei, Subhi M. et al. “Latency and performance analyses of real-world wireless IoT-blockchain application”. IEEE sensors journal 20.13 (2020): 7372–7383. Web.
[25]Yang, Zhe et al. “Blockchain-based decentralized trust management in vehicular networks”. IEEE internet of things journal 6.2 (2019): 1495–1505. Web.
[26]Gao, Shiyao et al. “An anti-quantum E-voting protocol in blockchain with audit function”. IEEE access: practical innovations, open solutions 7 (2019): 115304–115316. Web.
[27]Kang, Jiawen et al. “Incentivizing consensus propagation in proof-of-stake based consortium blockchain networks”. IEEE wireless communications letters 8.1 (2019): 157–160. Web.
[28]Sun, Wen et al. “Joint resource allocation and incentive design for blockchain-based mobile edge computing”. IEEE transactions on wireless communications 19.9 (2020): 6050–6064. Web.
[29]Huang, Dongyan, Xiaoli Ma, enShengli Zhang. “Performance analysis of the raft consensus algorithm for private blockchains”. IEEE transactions on systems, man, and cybernetics. Systems 50.1 (2020): 172–181. Web.
[30]Liu, Yiming et al. “Blockchain and machine learning for communications and networking systems”. IEEE Communications Surveys & Tutorials 22.2 (2020): 1392–1431. Web.
[31]Sidorov, Michail et al. “A public blockchain-enabled wireless LoRa sensor node for easy continuous unattended health monitoring of bolted joints: Implementation and evaluation”. IEEE sensors journal 20.21 (2020): 13057–13065. Web.
[32]Zheng, Shuang et al. “Smart contract-based spectrum sharing transactions for multi-operators wireless communication networks”. IEEE access: practical innovations, open solutions 8 (2020): 88547–88557. Web.
[33]Wang, Yuntao, Zhou Su, en Ning Zhang. “BSIS: Blockchain-based secure incentive scheme for energy delivery in vehicular energy network”. IEEE transactions on industrial informatics 15.6 (2019): 3620–3631. Web.
[34]Liu, Mengting et al. “A deep reinforcement learning-based transcoder selection framework for blockchain-enabled wireless D2D transcoding”. IEEE transactions on communications 68.6 (2020): 3426–3439. Web.
[35]Mousumi Mitra, Aviroop Chowdhury, " A Modernized Voting System Using Fuzzy Logic and Blockchain Technology", International Journal of Modern Education and Computer Science, Vol.12, No.3, pp. 17-25, 2020.
[36]Dipti Pawade, Avani Sakhapara, Raj shah, Siby Thampi, Vignesh Vaidya. " Blockchain Based Secure Traffic Police Assistant System ", International Journal of Education and Management Engineering, Vol.10, No.6, pp.34-41, 2020.
[37]Siddhartha Sen, Sripati Mukhopadhyay, Sunil Karforma, " A Blockchain based Framework for Property Registration System in E-Governance", International Journal of Information Engineering and Electronic Business, Vol.13, No.4, pp. 30-46, 2021.