Lightweight-BIoV: Blockchain Distributed Ledger Technology (BDLT) for Internet of Vehicles (IoVs)
Abstract
:1. Introduction
Motivation, Objectives, and Contributions
- In this paper, a consortium network infrastructure (meaning both public and private channels) is designed. It maintains the implicit and explicit IoV communication and related information exchange between nodes in the chain. During transmission, the Lightweight-BIoV consumption mechanism is presented, which consumes fewer resources in terms of limited network constraints with a fixed size of blocks, which provides efficient service delivery communications.
- A secure blockchain sawtooth-enabled distributed modular architecture for the IoV is proposed. It provides robust performance in terms of events of IoV nodes’ transaction deliveries with privacy and ledger security that uses reduced resource constraints of network bandwidth throughout.
- For IoV transactions and deliverable log storage, we choose InterPlanetary File Storage (IPFS) with a blockchain-unrelated node offloading filter mechanism. It examines and optimizes the IoV-related transactions before they are preserved in the immutable ledger and shares acknowledgment among participating stakeholders.
- A consensus mechanism of the hyperledger sawtooth is tuned for multiple proof-of-transactions (a customized proof-of-work called BIoV consensus). It promotes connectivity between Internet-of-Vehicles-enabled devices. In addition, while mining, we also set the range of parameters that analyze the node workload capability to effectively handle the reduced consumption of computational power and save energy better than the blockchain proof-of-work.
- The smart contracts/chaincodes are implemented and deployed to automate verification and validation of IoV-enabled transactions from initial acquisition to the deliverance process. Thus, details of delivery are exchanged with participating stakeholders in accordance with the protocols of the hyperledger sawtooth. To protect the execution of the transaction, we use the NuCypher Re-Encryption mechanism, which efficiently maintains the hashing tree.
- Finally, we evaluate and analyze the policies of lightweight-BIoV, and open research challenges involved in the future blockchain-IoV environment.
2. Related Work
3. The Internet of Vehicles Security and Blockchain Technology
3.1. The Proposed Lightweight-BIoV Architecture
3.2. Problem Formulation and Notations
4. Working Operations of the Proposed Blockchain Hyperledger Sawtooth-Aware IoV
Smart Contracts
5. Simulations, Results, and Discussion
5.1. Open Research Environments
5.1.1. Interoperability Issues and the Role of Hyperledger Cross Chaining
5.1.2. Information Management and Prevention in Distributed Environments
5.1.3. IoV Ledger Preservation and Privacy Concerns
5.1.4. Node Transactions and Connectivity Events
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Appendix A
Input Data: Blockchain Hyperledger Engineer Responsible for Managing Secure Each IoV Transaction and Ledger Preservation |
Capture Data from IoV devices |
Collect Transmission records |
Collect details from Storage Structure |
Node Connectivity and Communication Details |
Resources Constraints Declaration and Assumptions: Analysis Blockchain Resource Constraints before Executing IoV-Transactions |
Variables Declaration and Initialization: |
int main().file[type][main]: |
IoV device registration |
(ioVDR()); |
IoV logs generation number |
(ioVLGN()); |
IoV assign task |
(ioVAT()); |
IoV information preservation |
(ioVIP()); |
size of block |
(soB()); |
IoV transmission details |
(ioVTD()); |
throughput |
(ioVT()); |
delay |
(ioVD()); |
response |
(ioVR()); |
Blockchain Hyperledger Sawtooth-enabled current timestamp() |
[execute]; |
Steps/Process: Blockchain Hyperledger Sawtooth Engineer responsible to manage all the IoV transaction and log preservation and store addresses |
IoVTransaction() contract; |
if int main().file[type][main]: = Blockchain Hyperledger Sawtooth Engineer = true |
then, |
if IoVIP == false |
then, |
preserve new node transactions and exchange information |
counter + 1; |
add additional information and addresses, |
ioVDR(), ioVLGN(), ioVAT(), ioVIP(), soB(), ioVTD(), ioVT(), ioVD(), ioVR(), Blockchain Hyperledger Sawtooth-enabled current timestamp() [execute]; |
preserve individual records along with addresses in the IoVLedgerPres() contract; |
and manage each ledger in the horizontally IoVTransManage() contract in the IPFS; |
else |
change state analysis, records detail, check other details, and trackback; |
else |
change state analysis, records detail, check other details, and trackback; |
Output: IoVTransaction(), IoVLedgerPres(), and IoVTransManage() |
Consensus Policies: |
Proof-of-work (PoW) = Lightweight-BIoV PoW: |
Order individual transaction in chronological structure; |
NuCypher Encrypted (each ledger transmission); |
Add data on IoVLedgerPres() and exchange; 51% vote (digital signature) is required to update ledger() and exchange; |
References
- Benalia, E.; Bitam, S.; Mellouk, A. Data dissemination for Internet of vehicle based on 5G communications: A survey. Trans. Emerg. Telecommun. Technol. 2020, 31, e3881. [Google Scholar] [CrossRef]
- Zhang, T.; Zhang, D.-G.; Yan, H.-R.; Qiu, J.-N.; Gao, J.-X. A new method of data missing estimation with FNN-based tensor heterogeneous ensemble learning for internet of vehicle. Neurocomputing 2021, 420, 98–110. [Google Scholar] [CrossRef]
- Chen, C.; Quan, S. A Summary of Security Techniques-Based Blockchain in IoV. Secur. Commun. Netw. 2022, 2022, 8689651. [Google Scholar] [CrossRef]
- Bourouis, S.; Laalaoui, Y.; Bouguila, N. Bayesian frameworks for traffic scenes monitoring via view-based 3D cars models recognition. Multimed. Tools Appl. 2019, 78, 18813–18833. [Google Scholar] [CrossRef]
- Khan, A.A.; Wagan, A.A.; Laghari, A.A.; Gilal, A.R.; Aziz, I.A.; Talpur, B.A. BIoMT: A state-of-the-art consortium serverless network architecture for healthcare system using blockchain smart contracts. IEEE Access 2022, 10, 78887–78898. [Google Scholar] [CrossRef]
- Khan, A.A.; Laghari, A.A.; Shaikh, A.A.; Bourouis, S.; Mamlouk, A.M.; Alshazly, H. Educational blockchain: A secure degree attestation and verification traceability architecture for higher education commission. Appl. Sci. 2021, 11, 10917. [Google Scholar] [CrossRef]
- Khan, A.A.; Laghari, A.A.; Shaikh, Z.A.; Dacko-Pikiewicz, Z.; Kot, S. Internet of Things (IoT) Security with Blockchain Technology: A State-of-the-Art Review. IEEE Access 2022, 10, 122679–122695. [Google Scholar] [CrossRef]
- Shubhani, A.; Kumar, M. Hyperledger. In Advances in Computers; Elsevier: Amsterdam, The Netherlands, 2021; Volume 121, pp. 323–343. [Google Scholar]
- Nishi, F.K.; Khan, M.M.; Alsufyani, A.; Bourouis, S.; Gupta, P.; Saini, D.K. Electronic Healthcare Data Record Security Using Blockchain and Smart Contract. J. Sens. 2022. [Google Scholar] [CrossRef]
- Ramesh, T.R.; Vijayaragavan, M.; Poongodi, M.; Hamdi, M.; Wang, H.; Bourouis, S. Peer-to-peer trust management in intelligent transportation system: An Aumann’s agreement theorem based approach. ICT Express 2022, 8, 340–346. [Google Scholar]
- Shaikh, Z.A.; Khan, A.A.; Teng, L.; Wagan, A.A.; Laghari, A.A. BIoMT Modular Infrastructure: The Recent Challenges, Issues, and Limitations in Blockchain Hyperledger-Enabled E-Healthcare Application. Wirel. Commun. Mob. Comput. 2022, 2022, 3813841. [Google Scholar] [CrossRef]
- Li, C.; Zhang, J.; Yang, X.; Youlong, L. Lightweight blockchain consensus mechanism and storage optimization for resource-constrained IoT devices. Inf. Process. Manag. 2021, 58, 102602. [Google Scholar] [CrossRef]
- Yang, L.; Li, M.; Si, P.; Yang, R.; Sun, E.; Zhang, Y. Energy-efficient resource allocation for blockchain-enabled industrial internet of things with deep reinforcement learning. IEEE Internet Things J. 2020, 8, 2318–2329. [Google Scholar] [CrossRef]
- Lu, Y.; Huang, X.; Zhang, K.; Maharjan, S.; Zhang, Y. Communication-efficient federated learning and permissioned blockchain for digital twin edge networks. IEEE Internet Things J. 2020, 8, 2276–2288. [Google Scholar] [CrossRef]
- Li, M.; Yu, F.R.; Si, P.; Wu, W.; Zhang, Y. Resource optimization for delay-tolerant data in blockchain-enabled IoT with edge computing: A deep reinforcement learning approach. IEEE Internet Things J. 2020, 7, 9399–9412. [Google Scholar] [CrossRef]
- Jiang, X.; Yu, F.R.; Song, T.; Leung, V.C. Intelligent resource allocation for video analytics in blockchain-enabled internet of autonomous vehicles with edge computing. IEEE Internet Things J. 2020, 9, 14260–14272. [Google Scholar] [CrossRef]
- Feng, J.; Yu, F.R.; Pei, Q.; Du, J.; Zhu, L. Joint optimization of radio and computational resources allocation in blockchain-enabled mobile edge computing systems. IEEE Trans. Wirel. Commun. 2020, 19, 4321–4334. [Google Scholar] [CrossRef]
- Lu, Y.; Huang, X.; Zhang, K.; Maharjan, S.; Zhang, Y. Blockchain empowered asynchronous federated learning for secure data sharing in internet of vehicles. IEEE Trans. Veh. Technol. 2020, 69, 4298–4311. [Google Scholar] [CrossRef]
- Song, Y.; Fu, Y.; Yu, F.R.; Zhou, L. Blockchain-enabled Internet of Vehicles with cooperative positioning: A deep neural network approach. IEEE Internet Things J. 2020, 7, 3485–3498. [Google Scholar] [CrossRef]
- Xu, Z.; Liang, W.; Li, K.-C.; Xu, J.; Jin, H. A blockchain-based roadside unit-assisted authentication and key agreement protocol for internet of vehicles. J. Parallel Distrib. Comput. 2021, 149, 29–39. [Google Scholar] [CrossRef]
- Herbadji, A.; Goumidi, H.; Harbi, Y.; Medani, K.; Aliouat, Z. Blockchain for Internet of Vehicles Security. In Blockchain for Cybersecurity and Privacy; CRC Press: Boca Raton, FL, USA, 2020; pp. 159–197. [Google Scholar]
- Gao, L.; Wu, C.; Yoshinaga, T.; Chen, X.; Ji, Y. Multi-channel Blockchain Scheme for Internet of Vehicles. IEEE Open J. Comput. Soc. 2021, 2, 192–203. [Google Scholar] [CrossRef]
- Chai, H.; Supeng, L.; Yijin, C.; Ke, Z. A hierarchical blockchain-enabled federated learning algorithm for knowledge sharing in internet of vehicles. IEEE Trans. Intell. Transp. Syst. 2020, 22, 3975–3986. [Google Scholar] [CrossRef]
- Hammoud, A.; Hani, S.; Azzam, M.; Hadi, O.; Rabeb, M.; Jamal, B. AI, blockchain, and vehicular edge computing for smart and secure IoV: Challenges and directions. IEEE Internet Things Mag. 2020, 3, 68–73. [Google Scholar] [CrossRef]
- Khan, A.A.; Shaikh, A.A.; Shaikh, Z.A.; Laghari, A.A.; Karim, S. IPM-Model: AI and metaheuristic-enabled face recognition using image partial matching for multimedia forensics investigation with genetic algorithm. Multimed. Tools Appl. 2022, 81, 23533–23549. [Google Scholar] [CrossRef]
- Averin, A.; Samartsev, A.; Sachenko, N. Review of Methods for Ensuring Anonymity and De-Anonymization in Blockchain. In Proceedings of the 2020 International Conference Quality Management, Transport and Information Security, Information Technologies (IT&QM&IS), Yaroslavl, Russia, 7–11 September 2020; pp. 82–87. [Google Scholar]
- Bruschi, F.; Paulon, T.; Rana, V.; Sciuto, D. A privacy preserving identification protocol for smart contracts. In Proceedings of the 2021 IEEE Symposium on Computers and Communications (ISCC), Athens, Greece, 5–8 September 2021; pp. 1–6. [Google Scholar]
- Meng, X.; Xu, J.; Liang, W.; Xu, Z.; Li, K.C. A lightweight anonymous cross-regional mutual authentication scheme using blockchain technology for internet of vehicles. Comput. Electr. Eng. 2021, 95, 107431. [Google Scholar] [CrossRef]
- Han, Q.; Yang, Y.; Ma, Z.; Li, J.; Shi, Y.; Zhang, J.; Yang, S. CMBIoV: Consensus Mechanism for Blockchain on Internet of Vehicles. In International Conference on Blockchain and Trustworthy Systems; Springer: Singapore, 2020; pp. 347–352. [Google Scholar]
- Javed, M.U.; Rehman, M.; Javaid, N.; Aldegheishem, A.; Alrajeh, N.; Tahir, M. Blockchain-based secure data storage for distributed vehicular networks. Appl. Sci. 2020, 10, 2011. [Google Scholar] [CrossRef] [Green Version]
- Bonadio, A.; Chiti, F.; Fantacci, R.; Vespri, V. An integrated framework for blockchain inspired fog communications and computing in internet of vehicles. J. Ambient. Intell. Humaniz. Comput. 2020, 11, 755–762. [Google Scholar] [CrossRef]
- Xiao, H.; Qiu, C.; Yang, Q.; Huang, H.; Wang, J.; Su, C. Deep Reinforcement Learning for Optimal Resource Allocation in Blockchain-based IoV Secure Systems. In Proceedings of the 2020 16th International Conference on Mobility, Sensing and Networking (MSN), Tokyo, Japan, 17–19 December 2020; pp. 137–144. [Google Scholar]
- Khan, A.A.; Laghari, A.A.; Shafiq, M.; Cheikhrouhou, O.; Alhakami, W.; Hamam, H.; Shaikh, Z.A. Healthcare Ledger Management: A Blockchain and Machine Learning-Enabled Novel and Secure Architecture for Medical Industry. Hum. Cent. Comput. Inf. Sci. 2022, 12, 55. [Google Scholar]
- Khan, A.A.; Asif, A.L.; Thippa, R.G.; Zaffar, A.S.; Abdul, R.J.; Mamoon, R.; Vania, V.E.; Alexey, M. A drone-based data management and optimization using metaheuristic algorithms and blockchain smart contracts in a secure fog environment. Comput. Electr. Eng. 2022, 102, 108234. [Google Scholar] [CrossRef]
- Khan, A.A.; Asif, A.L.; Muhammad, S.; Shafique, A.A.; Zhaoquan, G. Vehicle to Everything (V2X) and Edge Computing: A Secure Lifecycle for UAV-Assisted Vehicle Network and Offloading with Blockchain. Drones 2022, 6, 377. [Google Scholar] [CrossRef]
Research Methods | Detailed Working Procedure of the Proposed Work | Current Issues/ Challenges/Limitations | Similarities and Differences with the Proposed Work |
---|---|---|---|
A Blockchain-enabled distributed architecture for empowered asynchronous federated learning is proposed to secure the IoV ledger and provide data-exchanging facilities among participating stakeholders [18]. | Lu et al. presented a modular architecture based on a federated learning strategy that releases a load over network transmission and privacy-related concerns using blockchain distributed ledger technology with deep learning. |
|
|
A collaborative approach of blockchain and deep-neural-network-enabled cooperative positioning is defined for IoV [19]. | The authors of this paper defined the fundamental procedure of cooperative positioning and the current implementation issues, along with security features discussed, as follows:
|
|
|
A roadside unit that helps with ledger authentication and digital signatures for IoV devices that use blockchain technology [20]. | Xu et al. described the capability of blockchain technology to handle multi-trusted authorities in a permissioned network. This paper also highlighted the concept of multi-authentication and key agreement protocols concurrently. |
|
|
Blockchain for IoV security and privacy along with proof-of-work protocols defined [21] | A comprehensive blockchain-enabled solution was proposed for IoV security and privacy protocols. The highlights of this paper are discussed as follows:
|
|
|
Blockchain multi-channel mechanism for managing resource constraints of IoV [22] | This paper diverted the path of simple blockchain toward the multiple blockchain scheme for IoV to optimize vehicle density. It also managed the node’s transactional throughput and latency throughout the execution of the event. |
|
|
Hierarchical blockchain federation learning reduces the computational resource consumption framework for knowledge sharing in IoV environment [23]. | The authors of this paper proposed a hierarchical blockchain-enabled framework for IoV devices and elaborated on the feasibility of the adaptation of a hierarchical model for managing large-scale vehicles over the network. Furthermore, it calculated the data sharing behavior while transmitting the data from source to destination and recorded all the details in immutable storage. |
|
|
Purpose of Work | Research Features | Performance Matrix | Compared with Our Proposed Lightweight-BIoV |
---|---|---|---|
An anonymous authentication approach was proposed for lightweight cross-regional mutual verification and validation with the help of blockchain distributed ledger technology in the IoV environment [28]. | Meng et al. presented the main features of a lightweight anonymous authentication system, such as automated validation, formal proof of BAN logic, security protocol, and key agreement strategy, using the blockchain Ethereum architecture. | The evaluation criteria of the proposed scheme are discussed as follows:
| Our proposed Lightweight-BIoV reduces the consumption of blockchain-IoV-enabled resources into three different categories, such as computational power, network, and storage. The defined matrix presents the importance of system adaptation in an industrial IoV environment.
|
A blockchain consensus mechanism was presented for IoV security and privacy [29]. | A consensus mechanism was presented that prevents user control over the 5G network. The main features of the proposed system are as follows:
| The examination and analysis matrix of the proposed system are as follows:
| |
A secure data preservation solution was demonstrated for distributed vehicular permissioned networks [30]. | A secure data sharing, exchange, and preservation mechanism is defined in this research. The highlights of this paper are as follows:
| The criteria of the proposed system investigation are discussed as follows:
|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Laghari, A.A.; Khan, A.A.; Alkanhel, R.; Elmannai, H.; Bourouis, S. Lightweight-BIoV: Blockchain Distributed Ledger Technology (BDLT) for Internet of Vehicles (IoVs). Electronics 2023, 12, 677. https://doi.org/10.3390/electronics12030677
Laghari AA, Khan AA, Alkanhel R, Elmannai H, Bourouis S. Lightweight-BIoV: Blockchain Distributed Ledger Technology (BDLT) for Internet of Vehicles (IoVs). Electronics. 2023; 12(3):677. https://doi.org/10.3390/electronics12030677
Chicago/Turabian StyleLaghari, Asif Ali, Abdullah Ayub Khan, Reem Alkanhel, Hela Elmannai, and Sami Bourouis. 2023. "Lightweight-BIoV: Blockchain Distributed Ledger Technology (BDLT) for Internet of Vehicles (IoVs)" Electronics 12, no. 3: 677. https://doi.org/10.3390/electronics12030677
APA StyleLaghari, A. A., Khan, A. A., Alkanhel, R., Elmannai, H., & Bourouis, S. (2023). Lightweight-BIoV: Blockchain Distributed Ledger Technology (BDLT) for Internet of Vehicles (IoVs). Electronics, 12(3), 677. https://doi.org/10.3390/electronics12030677