A Blockchain-Assisted Trusted Clustering Mechanism for IoT-Enabled Smart Transportation System
Abstract
:1. Introduction
- An infrastructure-less approach is used to maintain security and privacy as well as provide a trustworthy environment to the mobile VANET nodes to utilize the maximum benefits of ITS applications for driver safety.
- The utilization of blockchain technology to maintain security and integrity along trust management parameters to identify malicious and compromised nodes.
- A novel integration of QoS evaluation with trust computations to formulate and managed clustering mechanisms with backup heads with enhanced responsibilities to achieve scalability and efficiency.
- The computations of mean opinion score evaluated by the backup heads of clusters to maintain the ratings of clusters heads that will help to increase the quality within clusters.
2. Literature Review
Ref. | Contributions | Limitations |
---|---|---|
[17] | The utilization of a medoid to formulate clusters and address the energy and optimal routing challenges. | The cluster head selection does not contain the evaluation of capabilities of nodes to manage clusters alongside security. |
[19] | The utilization of parked vehicle resources to transmit packets toward a destination with a pre-defined threshold value to battery energy resources utilization. | Increases the chances of DOS and DDOS attacks on parked vehicle resources. |
[22] | The utilization of LSTM along with previous and current sensing events to train the VANET node for prediction. | The available resources evaluation of nodes to evaluate the competence of handling the cluster member. |
[24] | The utilization of WOA for intelligence cluster creation with maximum fitness calculated with several iterations. | The creation of mesh topology increases the cost and communication burden. Calculation of fitness with multiple fitness may also increase the energy consumption. |
[28] | A secure cluster formulation using trust components to maintain secure, trustworthy and privacy-aware environment. | Distinct calculation of the degree of trust during formulation and selection may increase the computation burden. |
3. Proposed Clustering Mechanism
3.1. Integration of Blockchain, QoS, and Trust
3.2. Cluster Formulation and Trust Evaluation
Algorithm 1 Direct Trust Degree Evaluation. |
|
3.3. Recommendation-Based Trust Evaluation
Algorithm 2 Recommendation-Based Trust Degree Evaluation. |
|
3.4. Cluster Head Selection
Algorithm 3 Cluster and Backup Head Selection Process. |
|
3.5. Cluster Maintenance and Merging
4. Experimental Simulation and Outcomes
4.1. Average Cluster Head Lifetime
4.2. Average Cluster Lifetime
4.3. Aggregation Impact on Computations
4.4. Quality Evaluation of Cluster Head
4.5. On–Off Attack [41]
4.6. Computational Energy Consumption
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Awan, K.A.; Din, I.U.; Almogren, A.; Kim, B.S.; Altameem, A. vTrust: An IoT-Enabled Trust-Based Secure Wireless Energy Sharing Mechanism for Vehicular Ad Hoc Networks. Sensors 2021, 21, 7363. [Google Scholar] [CrossRef] [PubMed]
- Saleem, Q.; Din, I.U.; Almogren, A.; Alkhalifa, I.; Khattak, H.A.; Rodrigues, J.J. Named Data Networking-Based On-Demand Secure Vehicle-To-Vehicle Communications. Wirel. Commun. Mob. Comput. 2021, 2021, 1615015. [Google Scholar] [CrossRef]
- Malik, F.M.; Khattak, H.A.; Almogren, A.; Bouachir, O.; Din, I.U.; Altameem, A. Performance evaluation of data dissemination protocols for connected autonomous vehicles. IEEE Access 2020, 8, 126896–126906. [Google Scholar] [CrossRef]
- Mohammad, S.A.; Rasheed, A.; Qayyum, A. VANET architectures and protocol stacks: A survey. In Proceedings of the International Workshop on Communication Technologies for Vehicles, Bordeaux, France, 16–17 November 2011; Springer: Berlin/Heidelberg, Germany; pp. 95–105. [Google Scholar]
- Khanh, Q.V.; Hoai, N.V.; Manh, L.D.; Le, A.N.; Jeon, G. Wireless communication technologies for IoT in 5G: Vision, applications, and challenges. Wirel. Commun. Mob. Comput. 2022, 2022, 3229294. [Google Scholar] [CrossRef]
- Hemalatha, R.; Abdul Samath, J. A Survey: Security Challenges of Vanet And Their Current Solution. Turk. J. Comput. Math. Educ. 2021, 12, 1239–1244. [Google Scholar]
- Zhang, Y.; Das, B.; Qiao, F. Sybil Attack Detection and Prevention in VANETs: A Survey. In Proceedings of the Future Technologies Conference, Vancouver, ON, USA, 5–6 November 2020; Springer: Cham, Switzerland; pp. 762–779. [Google Scholar]
- Singh, R.; Saluja, D.; Kumar, S. Graphical Approach for V2V Connectivity Enhancement in Clustering-based VANET. IEEE Wirel. Commun. Lett. 2021, 10, 1217–1221. [Google Scholar] [CrossRef]
- Maan, U.; Chaba, Y. Accurate Cluster Head Selection Technique for Software Defined Network in 5G VANET. Wirel. Pers. Commun. 2021, 118, 1271–1293. [Google Scholar] [CrossRef]
- Al-Heety, O.S.; Zakaria, Z.; Ismail, M.; Shakir, M.M.; Alani, S.; Alsariera, H. A comprehensive survey: Benefits, services, recent works, challenges, security, and use cases for sdn-vanet. IEEE Access 2020, 8, 91028–91047. [Google Scholar] [CrossRef]
- Zhang, Z.; Deng, R.; Yau, D.K.; Cheng, P. Zero-Parameter-Information Data Integrity Attacks and Countermeasures in IoT-based Smart Grid. IEEE Internet Things J. 2021, 8, 6608–6623. [Google Scholar] [CrossRef]
- Debnath, A.; Basumatary, H.; Dhar, M.; Bhattacharyya, B.K.; Debbarma, M.K. A Routing Technique for Enhancing the Quality of Service in Vanet. IETE J. Res. 2021, 1–14. [Google Scholar] [CrossRef]
- Wang, D.; Zhao, J.; Wang, Y. A survey on privacy protection of blockchain: The technology and application. IEEE Access 2020, 8, 108766–108781. [Google Scholar] [CrossRef]
- Jothi, K.; Ebenezer Jeyakumar, A. Optimization and quality-of-service protocols in VANETs: A review. Artif. Intell. Evol. Algorithms Eng. Syst. 2015, 324, 275–284. [Google Scholar]
- Awan, K.A.; Din, I.U.; Almogren, A.; Guizani, M.; Altameem, A.; Jadoon, S.U. Robusttrust–a pro-privacy robust distributed trust management mechanism for internet of things. IEEE Access 2019, 7, 62095–62106. [Google Scholar] [CrossRef]
- Cooper, C.; Franklin, D.; Ros, M.; Safaei, F.; Abolhasan, M. A comparative survey of VANET clustering techniques. IEEE Commun. Surv. Tutor. 2016, 19, 657–681. [Google Scholar] [CrossRef]
- Elhoseny, M.; Shankar, K. Energy efficient optimal routing for communication in VANETs via clustering model. In Emerging Technologies for Connected Internet of Vehicles and Intelligent Transportation System Networks; Springer: Berlin/Heidelberg, Germany, 2020; pp. 1–14. [Google Scholar]
- Yogarayan, S.; Razak, S.F.A.; Azman, A.; Abdullah, M.F.A. A mini review of peer-to-peer (P2P) for vehicular communication. Indones. J. Electr. Eng. Inform. (IJEEI) 2021, 9, 185–197. [Google Scholar]
- Sun, G.; Yu, M.; Liao, D.; Chang, V. Analytical exploration of energy savings for parked vehicles to enhance VANET connectivity. IEEE Trans. Intell. Transp. Syst. 2018, 20, 1749–1761. [Google Scholar] [CrossRef]
- Hasbullah, H.; Soomro, I.A. Denial of service (DOS) attack and its possible solutions in VANET. Int. J. Electron. Commun. Eng. 2010, 4, 813–817. [Google Scholar]
- Douligeris, C.; Mitrokotsa, A. DDoS attacks and defense mechanisms: Classification and state-of-the-art. Comput. Netw. 2004, 44, 643–666. [Google Scholar] [CrossRef]
- Saleem, M.A.; Shijie, Z.; Sarwar, M.U.; Ahmad, T.; Maqbool, A.; Shivachi, C.S.; Tariq, M. Deep learning-based dynamic stable cluster head selection in VANET. J. Adv. Transp. 2021, 2021, 9936299. [Google Scholar] [CrossRef]
- Yu, Y.; Si, X.; Hu, C.; Zhang, J. A review of recurrent neural networks: LSTM cells and network architectures. Neural Comput. 2019, 31, 1235–1270. [Google Scholar] [CrossRef]
- Husnain, G.; Anwar, S. An intelligent cluster optimization algorithm based on Whale Optimization Algorithm for VANETs (WOACNET). PLoS ONE 2021, 16, e0250271. [Google Scholar] [CrossRef] [PubMed]
- Emary, E.; Yamany, W.; Hassanien, A.E.; Snasel, V. Multi-objective gray-wolf optimization for attribute reduction. Procedia Comput. Sci. 2015, 65, 623–632. [Google Scholar] [CrossRef] [Green Version]
- Mirjalili, S. The ant lion optimizer. Adv. Eng. Softw. 2015, 83, 80–98. [Google Scholar] [CrossRef]
- Nam, J.; Kim, S.M.; Min, S.G. Extended Wireless Mesh Network for VANET with Geographical Routing Protocol. In Proceedings of the 11th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM 2015), Shanghai, China, 21–23 September 2015. [Google Scholar]
- Awan, K.A.; Din, I.U.; Almogren, A.; Guizani, M.; Khan, S. StabTrust—A stable and centralized trust-based clustering mechanism for IoT enabled vehicular ad-hoc networks. IEEE Access 2020, 8, 21159–21177. [Google Scholar] [CrossRef]
- Chen, L.; Lee, W.K.; Chang, C.C.; Choo, K.K.R.; Zhang, N. Blockchain based searchable encryption for electronic health record sharing. Future Gener. Comput. Syst. 2019, 95, 420–429. [Google Scholar] [CrossRef]
- Chaves, R.; Kuzmanov, G.; Sousa, L.; Vassiliadis, S. Improving SHA-2 hardware implementations. In Proceedings of the International Workshop on Cryptographic Hardware and Embedded Systems, Yokohama, Japan, 10–13 October 2006; Springer: Berlin/Heidelberg, Germany; pp. 298–310. [Google Scholar]
- Aggarwal, S.; Kumar, N. Hashes. In Advances in Computers; Elsevier: Amsterdam, The Netherlands, 2021; Volume 121, pp. 83–93. [Google Scholar]
- Tsirigos, A.; Haas, Z.J. Analysis of multipath routing-Part I: The effect on the packet delivery ratio. IEEE Trans. Wirel. Commun. 2004, 3, 138–146. [Google Scholar] [CrossRef]
- Waheed, A.; Shah, M.A.; Khan, A.; Jeon, G. An infrastructure-assisted job scheduling and task coordination in volunteer computing-based VANET. Complex Intell. Syst. 2021, 1–21. [Google Scholar] [CrossRef]
- Sommer, C.; German, R.; Dressler, F. Bidirectionally Coupled Network and Road Traffic Simulation for Improved IVC Analysis. IEEE Trans. Mob. Comput. 2011, 10, 3–15. [Google Scholar] [CrossRef] [Green Version]
- Varga, A. OMNeT++. In Modeling and Tools for Network Simulation; Springer: Berlin/Heidelberg, Germany, 2010; pp. 35–59. [Google Scholar]
- Lopez, P.A.; Behrisch, M.; Bieker-Walz, L.; Erdmann, J.; Flötteröd, Y.P.; Hilbrich, R.; Lücken, L.; Rummel, J.; Wagner, P.; Wießner, E. Microscopic traffic simulation using sumo. In Proceedings of the IEEE 2018 21st International Conference on Intelligent Transportation Systems (ITSC), Maui, HI, USA, 4–7 November 2018; pp. 2575–2582. [Google Scholar]
- Open Street Map. Available online: https://www.openstreetmap.org/#map=5/30.671/69.360 (accessed on 7 November 2022).
- Streijl, R.C.; Winkler, S.; Hands, D.S. Mean opinion score (MOS) revisited: Methods and applications, limitations and alternatives. Multimed. Syst. 2016, 22, 213–227. [Google Scholar] [CrossRef]
- Abuashour, A.; Kadoch, M. Control overhead reduction in cluster-based VANET routing protocol. In Ad Hoc Networks; Springer: Berlin/Heidelberg, Germany, 2018; pp. 106–115. [Google Scholar]
- Salvo, P.; Cuomo, F.; Baiocchi, A.; Rubin, I. Investigating VANET dissemination protocols performance under high throughput conditions. Veh. Commun. 2015, 2, 185–194. [Google Scholar] [CrossRef]
- Zhang, J.; Zheng, K.; Zhang, D.; Yan, B. AATMS: An anti-attack trust management scheme in VANET. IEEE Access 2020, 8, 21077–21090. [Google Scholar] [CrossRef]
Symbols | Description |
---|---|
ct | Cooperativeness trust observations |
Node identity | |
h | Honesty |
re | Reliability trust evaluation |
ab | Absolute trust of parameter |
t | Trust |
Trust development | |
Previous trust degree | |
Absolute trust degree | |
rec | Indirect trust evaluation |
pdr | Packet delivery ratio |
Cluster identity | |
Packet received | |
Packet transmitted | |
et | Execution time |
I | Instruction count |
Individual rating | |
ab | Absolute aggregation |
n | Number of observations |
Parameters | Value |
---|---|
Simulation Time | 450 (min) |
Transmission Range | 300 (m) |
Routing Protocol | CBRD |
Maximum Vehicle Speed | 33 |
Max. Acceleration | 3.5 |
Number of RSUs | 11 |
RSUs Coverage | 0.7 KM |
MAC | IEEE 802.11 |
Mobility Model | Random-way point |
Transmission Rate | 8 Mbps |
Size of Packet | 50∼60 (Bytes) |
Peak Transmission Range | 300 (m) |
Transport Layer Protocol | TCP/newreno |
Average Inter-Vehicle Distance | 4.9 (m) |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Awan, K.A.; Din, I.U.; Almogren, A. A Blockchain-Assisted Trusted Clustering Mechanism for IoT-Enabled Smart Transportation System. Sustainability 2022, 14, 14889. https://doi.org/10.3390/su142214889
Awan KA, Din IU, Almogren A. A Blockchain-Assisted Trusted Clustering Mechanism for IoT-Enabled Smart Transportation System. Sustainability. 2022; 14(22):14889. https://doi.org/10.3390/su142214889
Chicago/Turabian StyleAwan, Kamran Ahmad, Ikram Ud Din, and Ahmad Almogren. 2022. "A Blockchain-Assisted Trusted Clustering Mechanism for IoT-Enabled Smart Transportation System" Sustainability 14, no. 22: 14889. https://doi.org/10.3390/su142214889
APA StyleAwan, K. A., Din, I. U., & Almogren, A. (2022). A Blockchain-Assisted Trusted Clustering Mechanism for IoT-Enabled Smart Transportation System. Sustainability, 14(22), 14889. https://doi.org/10.3390/su142214889