Blockchain-Based Secure Data Storage for Distributed Vehicular Networks
1
Department of Computer Science, COMSATS University Islamabad, Islamabad 44000, Pakistan
2
Traffic Safety Technologies Chair, Urban Planning Department, College of Architecture and Planning, King Saud University, Riyadh 11574, Saudi Arabia
3
Biomedical Technology Department, College of Applied Medical Sciences, King Saud University, Riyadh 11633, Saudi Arabia
4
College of Computer Science and Engineering (CCSE), University of Jeddah, Jeddah 21959, Saudi Arabia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(6), 2011; https://doi.org/10.3390/app10062011
Received: 15 February 2020 / Revised: 7 March 2020 / Accepted: 9 March 2020 / Published: 16 March 2020
(This article belongs to the Special Issue Artificial Intelligence for Smart Systems)
In this paper, a blockchain-based secure data sharing mechanism is proposed for Vehicular Networks (VNs). Edge service providers are introduced along with ordinary nodes to efficiently manage service provisioning. The edge service providers are placed in the neighborhood of the ordinary nodes to ensure smooth communication between them. The huge amount of data generated by smart vehicles is stored in a distributed file storage system, known as Interplanetary File System (IPFS). It is used to tackle the issues related to data storage in centralized architectures, such as data tampering, lack of privacy, vulnerability to hackers, etc. Monetary incentives are given to edge vehicle nodes to motivate them for accurate and timely service provisioning to ordinary nodes. In response, ordinary nodes give reviews to the edge nodes against the services provided by them, which are further stored in a blockchain to ensure integrity, security and transparency. Smart contracts are used to automate the system processes without the inclusion of an intermediate party and to check the reviews given to the edge nodes. To optimize gas consumption and to enhance the system performance, a Proof of Authority (PoA) consensus mechanism is used to validate the transactions. Moreover, a caching system is introduced at the edge nodes to store frequently used services. Furthermore, both security and privacy are enhanced in the proposed system by incorporating a symmetric key cryptographic mechanism. A trust management mechanism is also proposed in this work to calculate the nodes’ reputation values based upon their trust values. These values determine the authenticity of the nodes involved in the network. Eventually, it is concluded from the simulation results that the proposed system is efficient for VNs.
View Full-Text
Keywords:
Vehicular Networks; Interplanetary File System; Edge Vehicular Nodes; Proof of Authority; Blockchain; Road Side Unit
▼
Show Figures
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited
MDPI and ACS Style
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. https://doi.org/10.3390/app10062011
AMA Style
Javed MU, Rehman M, Javaid N, Aldegheishem A, Alrajeh N, Tahir M. Blockchain-Based Secure Data Storage for Distributed Vehicular Networks. Applied Sciences. 2020; 10(6):2011. https://doi.org/10.3390/app10062011
Chicago/Turabian StyleJaved, Muhammad U.; Rehman, Mubariz; Javaid, Nadeem; Aldegheishem, Abdulaziz; Alrajeh, Nabil; Tahir, Muhammad. 2020. "Blockchain-Based Secure Data Storage for Distributed Vehicular Networks" Appl. Sci. 10, no. 6: 2011. https://doi.org/10.3390/app10062011
Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.
Search more from Scilit