Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

A novel and failsafe blockchain framework for secure OTA updates in connected autonomous vehicles

Published: 01 October 2023 Publication History

Abstract

Connected Autonomous Vehicles (CAVs) are becoming data centers on wheels, amassing petabytes of data. They require a combination of software and hardware systems to operate reliably and simply in real-time. However, due to the transient nature of Vehicle to Vehicle (V2V) and Vehicle to Infrastructure (V2I) networks and CAVs' dependency on a connected software system, we need a new paradigm for secure and immutable data exchange, which emulates smart contracts. For this reason, CAV manufacturers need to maintain the latest version of software to protect CAVs from system failure and cyber threats in real-time, which is difficult with traditional centralized management. The key challenges that we must overcome are the authentication and secure sharing of the Over-The-Air (OTA) software updates and the scalability of distribution at the level of CAVs.
This paper proposes a secure and scalable software updates framework in a distributed manner for the CAVs, leveraging Blockchain (BC) with smart contract technology. The framework is able to overcome slow processing speed, which is one of the significant limitations of BC in terms of lower latency and less packet overhead with a high level of security against possible cyber-attacks. We use a salting-based hashing scheme over the traditional Elliptic Curve Cryptography (ECC) Key. This process ensures multi-factor authenticated protection from malicious transactions while downloading and installing any new feature update in CAVs. Moreover, by using Hyperledger BC, our framework provides cost-free transactions while successfully upgrading and deploying OTA software patches in any system of CAVs. This paper extends our previous work [51] by analysing our proposed BC framework's immutability and load management capability. Our simulation results show that our proposed framework is robust, secure, and failsafe for CAV manufacturers and end-users.

References

[1]
Frost & Sullivan : Digital transformation of the automotive industry digitalization. Spending to grow rapidly to $82.01 Billionin2020. [Online]. Available: https://store.frost.com/digital-transformation-of-the-automotive-industry.htm.
[2]
World Economic Forum (Sep. 2015): Deep shift technology tipping points and societal impact. Survey report. [Online]. Available: http://www3.weforum.org/docs/WEF_GAC15_Technological_Tipping_Points_report_2015.pdf.
[3]
L. Xue, Y. Yang, D. Dong, Roadside infrastructure planning scheme for the urban vehicular networks, Transp. Res. Proc. (ISSN ) 25 (2017) 1380–1396,.
[4]
M.A. Uddin, A. Straineri, I. Gondal, V. Balasubramanian, A survey on the adoption of blockchain in IoT: challenges and solutions, Blockchain Res. Appl. 2 (2) (2021),.
[5]
U. Bodkhe, S. Tanwar, K. Parekh, P. Khanpara, S. Tyagi, N. Kumar, M. Alazab, Blockchain for industry 4.0: a comprehensive review, IEEE Access 8 (2020) 79764–79800.
[6]
M. Baza, M. Nabil, N. Lasla, K. Fidan, M. Mahmoud, M. Abdallah, Blockchain-based firmware update scheme tailored for autonomous vehicles, in: 2019 IEEE Wireless Communications and Networking Conference (WCNC), IEEE, 2019, pp. 1–7.
[7]
S. Halder, A. Ghasal, M. Conti, Secure over-the-air software updates in connected vehicles: a survey, Comput. Netw. (ISSN ) 178 (2020),.
[8]
S. Tanwar, K. Parekh, R. Evans, Blockchain-based electronic healthcare record system for healthcare 4.0 applications, J. Inf. Secur. Appl. 50 (2020).
[9]
Q.K. Nguyen, Blockchain—a financial technology for future sustainable development, in: Proc. 3rd Int. Conf. Green Technol. Sustain. Develop. (GTSD), Nov. 2016, pp. 51–54.
[10]
M. Steger, A. Dorri, S. Kanhere, K. Römer, R. Jurdak, M. Karner, Secure wireless automotive software updates using blockchains: a proof of concept, in: C. Zachäus, B. Müller, G. Meyer (Eds.), Advanced Microsystems for Automotive Applications 2017, 2018,.
[11]
C. Fan, S. Ghaemi, H. Khazaei, P. Musilek, Performance evaluation of blockchain systems: a systematic survey, IEEE Access 8 (2020) 126927–126950,.
[12]
E. Tijan, S. Aksentijević, K. Ivanić, M. Jardas, Blockchain technology implementation in logistics, Sustainability 11 (4) (Feb. 2019) 1185.
[13]
S. Kim, Y. Kwon, S. Cho, A survey of scalability solutions on blockchain, in: Proc. Int. Conf. Inf. Commun. Technol. Converg. (ICTC), Oct. 2018, pp. 1204–1207.
[14]
J.W. Bos, J.A. Halderman, N. Heninger, J. Moore, M. Naehrig, E. Wustrow, Elliptic curve cryptography in practice, in: N. Christin, R. Safavi-Naini (Eds.), Financial Cryptography and Data Security, vol. 8437, Springer, Berlin, Germany, 2014.
[15]
Q. Zhou, H. Huang, Z. Zheng, J. Bian, Solutions to scalability of blockchain: a survey, IEEE Access 8 (2020) 16440–16455.
[16]
S. Chen, J. Zhang, R. Shi, J. Yan, Q. Ke, A comparative testing on performance of blockchain and relational database: foundation for applying smart technology into current business systems, in: Proc. Int. Conf. Distrib., Ambient, Pervas. Interact., Springer, Cham, Switzerland, 2018, pp. 21–34.
[17]
Y. Hao, Y. Li, X. Dong, L. Fang, P. Chen, Performance analysis of consensus algorithm in private blockchain, in: Proc. IEEE Intell. Vehicles Symp. (IV), Jun. 2018, pp. 280–285.
[18]
C.A. Lara-Nino, A. Diaz-Perez, M. Morales-Sandoval, Elliptic curve lightweight cryptography: a survey, IEEE Access 6 (2018) 72514–72550.
[19]
H. Guo, E. Meamari, C.-C. Shen, Blockchain-inspired event recording system for autonomous vehicles, in: Proc. 1st IEEE Int. Conf. Hot Inf.-Centric Netw. (HotICN), Aug. 2018, pp. 218–222.
[20]
Z. Zheng, S. Xie, H.-N. Dai, H. Wang, Blockchain challenges and opportunities: a survey, Int. J. Web Grid Serv. 14 (4) (2016) 352–375.
[21]
J. Sengupta, S. Ruj, S. Das Bit, A comprehensive survey on attacks, security issues and blockchain solutions for iot and iiot, J. Netw. Comput. Appl. 149 (2020).
[22]
A. Dorri, S. Kanhere, R. Jurdak, P. Gauravaram, LSB: a lightweight scalable blockchain for IoT security and anonymity, J. Parallel Distrib. Comput. (ISSN ) 134 (2019) 180–197,.
[23]
P. Fraga-Lamas, T.M. Fernández-Caramés, A review on blockchain technologies for an advanced and cyber-resilient automotive industry, IEEE Access 7 (2019) 17578–17598,.
[24]
B. Yin, L. Mei, Z. Jiang, K. Wang, Joint cloud collaboration mechanism between vehicle clouds based on blockchain, in: 2019 IEEE International Conference on Service-Oriented System Engineering (SOSE), IEEE, 2019, pp. 227–2275.
[25]
H. Liu, Y. Zhang, T. Yang, Blockchain-enabled security in electric vehicles cloud and edge computing, IEEE Netw. 32 (3) (2018) 78–83.
[26]
S. Nadeem, M. Rizwan, F. Ahmad, J. Manzoor, Securing cognitive radio vehicular ad hoc network with fog node based distributed blockchain cloud architecture, Int. J. Adv. Comput. Sci. Appl. 10 (1) (2019) 288–295.
[27]
L. Xie, Y. Ding, H. Yang, X. Wang, Blockchain-based secure and trustworthy Internet of things in sdn-enabled 5g-vanets, IEEE Access 7 (2019) 56656–56666.
[28]
A. Pedrosa, G. Pau, On blockchain-based technologies for autonomous vehicles, in: Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, 2018, pp. 87–92.
[29]
M. Li, L. Zhu, X. Lin, Efficient and privacy-preserving carpooling using blockchain-assisted vehicular fog computing, IEEE Int. Things J. 6 (3) (2018) 4573–4584.
[30]
Y. Yao, X. Chang, J. Mišić, B. Mišić, L. Li, Bla: blockchain-assisted lightweight anonymous authentication for distributed vehicular fog services, IEEE Int. Things J. 6 (2) (2019) 3775–3784.
[31]
J. Gao, K. Boachie, O. Agyekum, B. Emmanuel, K. Acheampong, Q. Xia, X. Du, M. Guizani, H. Xia, A blockchain-sdn-enabled internet of vehicles environment for fog computing and 5g networks, IEEE Int. Things J. 7 (5) (2019) 4278–4291.
[32]
R. Hussain, F. Hussain, S. Zeadally, Integration of vanet and 5g security: a review of design and implementation issues, Future Gener. Comput. Syst. 101 (2019) 843–864.
[33]
V. Hassija, V. Saxena, V. Chamola, R. Yu, A parking slot allocation framework based on virtual voting and adaptive pricing algorithm, IEEE Trans. Veh. Technol. (2020).
[34]
V. Hassija, V. Chamola, S. Garg, N. Dara, G. Kaddoum, D. Jayakody, A blockchain based framework for lightweight data sharing and energy trading in v2g network, IEEE Trans. Veh. Technol. (2020).
[35]
B. Bera, S. Saha, A. Das, N. Kumar, P. Lorenz, M. Alazab, Blockchain-envisioned secure data delivery and collection scheme for 5g-based iot-enabled internet of drones environment, IEEE Trans. Veh. Technol. 69 (8) (2020) 9097–9111.
[36]
B. Lee, J.-H. Lee, Blockchain-based secure firmware update for embedded devices in an internet of things environment, J. Supercomput. 73 (3) (2017) 1152–1167.
[37]
L.B. Othmane, H. Weffers, M.M. Mohamad, M. Wolf, A Survey of Security and Privacy in Connected Vehicles, in: D. Benhaddou, A. Al-Fuqaha (Eds.), Wireless Sensor and Mobile Ad-Hoc Networks, Springer, New York, NY, 2015, https://doi.org/10.1007/978-1-4939-2468-4_10 IBN 978-1-4939-2468-4.
[38]
D. Huang, X. Ma, S. Zhang, Performance analysis of the raft consensus algorithm for private blockchains, IEEE Trans. Syst. Man Cybern. Syst. 50 (1) (Jan. 2020) 172–181.
[39]
B. Cao, S. Huang, D. Feng, L. Zhang, S. Zhang, M. Peng, Impact of network load on direct acyclic graph based blockchain for Internet of Things, in: Proc. Int. Conf. Cyber-Enabled Distrib. Comput. Knowl. Discovery (CyberC), Oct. 2019, pp. 215–218.
[40]
W. Zhao, S. Jin, W. Yue, Analysis of the average confirmation time of transactions in a blockchain system, in: Proc. Int. Conf. Queueing Theory Netw. Appl., Springer, Cham, Switzerland, 2019, pp. 379–388.
[41]
S. Geissler, T. Prantl, S. Lange, F. Wamser, T. Hossfeld, Discrete time analysis of the blockchain distributed ledger technology, in: Proc. 31st Int. Teletraf_c Congr. (ITC), Aug. 2019, pp. 130–137.
[42]
M. Alaslani, F. Nawab, B. Shihada, Blockchain in IoT systems: end-to-end delay evaluation, IEEE Int. Things J. 6 (5) (Oct. 2019) 8332–8344.
[43]
U.R. Krieger, M.H. Ziegler, H.L. Cech, Performance modeling of the consensus mechanism in a permissioned blockchain, in: Proc. Int. Conf. Comput. Netw., Springer, Cham, Switzerland, 2019, pp. 3–17.
[44]
P. Ferraro, C. King, R. Shorten, Distributed ledger technology for smart cities, the sharing economy, and social compliance, IEEE Access 6 (2018) 62728–62746.
[45]
P. Yuan, K. Zheng, X. Xiong, K. Zhang, L. Lei, Performance modeling and analysis of a hyperledger-based system using GSPN, Comput. Commun. 153 (Mar. 2020) 117–124.
[46]
H. Sukhwani, N. Wang, K.S. Trivedi, A. Rindos, Performance modeling of Hyperledger fabric (permissioned blockchain network), in: Proc. IEEE 17th Int. Symp. Netw. Comput. Appl. (NCA), Nov. 2018, pp. 1–8.
[47]
H. Zhang, C. Jin, H. Cui, A method to predict the performance and storage of executing contract for ethereum consortium-blockchain, in: Proc. Int. Conf. Blockchain, Springer, Cham, Switzerland, 2018, pp. 63–74.
[48]
K.L. Brousmiche, T. Heno, C. Poulain, A. Dalmieres, E.B. Hamida, Digitizing, securing and sharing vehicles life-cycle over a consortium blockchain: lessons learned, in: Proc. IEEE Int. Conf. New Technol., Mobility Secur., Feb. 2018, pp. 1–5.
[49]
P.K. Sharma, N. Kumar, J.H. Park, Blockchain-based distributed framework for automotive industry in a smart city, IEEE Trans. Ind. Inform. 15 (7) (2019) 4197–4205,.
[50]
A. Dorri, M. Steger, S.S. Kanhere, R. Jurdak, BlockChain: a distributed solution to automotive security and privacy, IEEE Commun. Mag. 55 (12) (Dec. 2017) 119–125.
[51]
S. Yeasmin, A. Haque, A multi-factor authenticated blockchain-based OTA update framework for connected autonomous vehicles, in: 2021 IEEE 94th Vehicular Technology Conference (VTC2021-Fall), 2021, pp. 1–6,.
[53]
H. Wang, Y. Wang, Z. Cao, Z. Li, G. Xiong, An overview of blockchain security analysis, in: X. Yun, et al. (Eds.), Cyber Security, in: Communications in Computer and Information Science, vol. 970, CNCERT 2018, Springer, Singapore, 2019,.
[54]
J.H. Lee, Systematic Approach to Analyzing Security and Vulnerabilities of Blockchain Systems, working paper 2019-05 MIT Sloan School of Management, Cambridge, Massachusetts, February 2019.
[55]
BCSEC Security Trend Analysis : https://bcsec.org/analyse.
[56]
H.A. Odat, S. Ganesan, Firmware over the air for automotive, Fotamotive, in: IEEE International Conference on Electro/Information Technology, 2014, pp. 130–139,.
[57]
L.H.O. Rios, L. Chaimowicz, A survey and classification of A* based best-first heuristic search algorithms, in: A.C. da Rocha Costa, R.M. Vicari, F. Tonidandel (Eds.), Advances in Artificial Intelligence – SBIA 2010, in: Lecture Notes in Computer Science, vol. 6404, SBIA 2010, Springer, Berlin, Heidelberg, 2010,.
[58]
H. Wang, S. Lou, J. Jing, Y. Wang, W. Liu, T. Liu, The EBS-A* algorithm: an improved A* algorithm for path planning, PLoS ONE 17 (2) (2022),.
[59]
T. Bux, O. Riedel, A. Lechler, Security Analysis of a Blockchain Based Data Collection Method for Cross Company Information Sharing, Springer, Cham, 2023,.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Vehicular Communications
Vehicular Communications  Volume 43, Issue C
Oct 2023
308 pages
ISSN:2214-2096
EISSN:2214-2096
Issue’s Table of Contents

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 October 2023

Author Tags

  1. Connected autonomous vehicle (CAV)
  2. Hyperledger Fabric (HLF)
  3. Blockchain (BC)
  4. Authentication
  5. Cyber security
  6. Latency

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media