journal article·2022Open access

Lightweight Direct Acyclic Graph Blockchain for Enhancing Resource-Constrained IoT Environment

Salaheddine Kably, Mounir Arioua, Nabih Alaoui

Computers, Materials & Continua· Volume 71· Issue 3

Abstract

Blockchain technology is regarded as the emergent security solution for many applications related to the Internet of Things (IoT). In concept, blockchain has a linear structure that grows with the number of transactions entered. This growth in size is the main obstacle to the blockchain, which makes it unsuitable for resource-constrained IoT environments. Moreover, conventional consensus algorithms such as PoW, PoS are very computationally heavy. This paper solves these problems by introducing a new lightweight blockchain structure and lightweight consensus algorithm. The Multi-Zone Direct Acyclic Graph (DAG) Blockchain (Multizone-DAG-Blockchain) framework is proposed for the fog-based IoT environment. In this context, fog computing technology is integrated with the IoT to offload IoT tasks to the fog nodes, thus preserving the energy consumption of the IoT devices. Both IoT and fog nodes are initially authenticated using a non-cloneable physical function- based validation mechanism (DPUF-VM) in which multiple authentication certificates are verified in the blockchain. Each transaction is stored in a hash function in the blockchain using the lightweight CubeHash algorithm and signed by the Four-Q- Curve algorithm. In the cloud, sensitive data is stored as ciphertext. Fog nodes provide data security to avoid the energy consumption and complexity of IoT nodes. The fog node first performs a redundancy analysis using the Jaccard Similarity (JS) measure and sensitivity analysis using the Neutrosophic Neural Intelligent Network (N2IN) algorithm. A lightweight proof-of-authentication (PoAh) algorithm is presented and executed by the optimal consensus node selected by the bi- objective spiral optimization (BoSo) algorithm for transaction validation. The proposed work is modeled in Network Simulator 3.26 (ns-3.26), and the performance is evaluated in terms of energy consumption, storage cost, response time, and throughput.
Source: openalex_inverted_index · Quality: candidate unverified · Source record ↗

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Advanced Memory and Neural Computing · IoT and Edge/Fog Computing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (30)

Show source-provided references
1. A survey on privacy and security of Internet of Things10.1016/j.cosrev.2020.100312 ↗
2. AES and MQTT based security system in the internet of things10.1080/09720529.2019.1696553 ↗
3. A novel and powerful framework based on neutrosophic sets to aid patients with cancer10.1016/j.future.2018.12.019 ↗
4. A survey on the security of blockchain systems10.1016/j.future.2017.08.020 ↗
5. Perception layer security in Internet of Things10.1016/j.future.2019.04.038 ↗
6. Security for the internet of things: A survey of existing mechanisms, protocols and open research issues
7. Quantum cryptography for internet of things security
8. Lightweight blockchain network architecture for IoT devices
9. An assessment of blockchain consensus protocols for the internet of things
10. Blockchain in internet of things: Challenges and solutions
11. A lightweight blockchain framework for IoT integration in smart cities
12. Lightchain: A lightweight blockchain system for industrial internet of things10.1109/TII.2019.2904049 ↗
13. A survey of blockchain from security perspective10.1007/s42786-018-00002-6 ↗
14. Blockchain and fog based architecture for internet of everything in smart cities10.3390/fi12040061 ↗
15. UCFL: User categorization using fuzzy logic towards PUF based two-phase authentication of Fog assisted IoT devices10.1016/j.cose.2020.101938 ↗
16. Privacy-preserving support vector machine training over blockchain-based encrypted IoT data in smart cities10.1109/JIOT.2019.2901840 ↗
17. BlockSecIoTNet: Blockchain-based decentralized security architecture for IoT network
18. A review of security in Internet of Things10.1007/s11277-019-06405-y ↗
19. PUF-based authentication and key exchange for Internet of Things10.1002/9781119527978.ch10 ↗
20. A decentralized lightweight blockchain-based authentication mechanism for IoT systems10.1007/s10586-020-03058-6 ↗
21. Building low-interactivity multifactor authenticated key exchange for industrial Internet of Things10.1109/JIOT.2020.3008773 ↗
22. MBS: Multilevel blockchain system for IoT10.1007/s00779-019-01339-5 ↗
23. PoBT: A lightweight consensus algorithm for scalable IoT business blockchain10.1109/JIOT.2019.2958077 ↗
24. A decentralized privacy-preserving healthcare blockchain for IoT10.3390/s19020326 ↗
25. XDBAuth: Blockchain based cross domain authentication and authorization framework for internet of things10.1109/ACCESS.2020.2982542 ↗
26. A hybrid BlockChain-based identity authentication scheme for multi-WSN
27. Towards secure and practical consensus for blockchain based VANET10.1016/j.ins.2020.07.060 ↗
28. LSB: A lightweight scalable blockchain for IoT security and anonymity10.1016/j.jpdc.2019.08.005 ↗
29. An efficient lightweight integrated blockchain (ELIB) model for IoT security and privacy10.1016/j.future.2019.09.050 ↗
30. The spiral optimization algorithm: Convergence conditions and settings10.1109/TSMC.2017.2695577 ↗