MQTree: Secure OTA Protocol Using MQTT and MerkleTree
The escalating advancement in Software-Defined Vehicles (SDVs) necessitates a formidable strategy for firmware updates, where traditional methods often fall short of guaranteeing absolute integrity. Although decentralization has been explored in studies for firmware integrity verification using bloc...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-02-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/24/5/1447 |
_version_ | 1827319375847227392 |
---|---|
author | Yunje Shin Sanghoon Jeon |
author_facet | Yunje Shin Sanghoon Jeon |
author_sort | Yunje Shin |
collection | DOAJ |
description | The escalating advancement in Software-Defined Vehicles (SDVs) necessitates a formidable strategy for firmware updates, where traditional methods often fall short of guaranteeing absolute integrity. Although decentralization has been explored in studies for firmware integrity verification using blockchain technology, it lacks comprehensive validation in the context of automotive over-the-air (OTA) updates. By recognizing the limitations of current practices and the partial validation of decentralized approaches, such as blockchain, in the automotive sector, our study introduces a novel mechanism for firmware over-the-air (FOTA) updates. This mechanism is grounded in the widely adopted message queuing telemetry transport (MQTT) protocol, integral to the Internet of Things (IoT) domain, and leverages Merkle tree-based blockchain verification to fortify the fidelity and efficiency of firmware updates. Our proposed solution not only prioritizes the stability crucial to automotive OTA updates but also ensures that performance is not compromised. This dual focus on reliability and efficiency represents a significant stride forward in the development of secure, scalable SDV firmware update protocols. |
first_indexed | 2024-04-25T00:20:22Z |
format | Article |
id | doaj.art-b2a0ae6d7f0f486ebae6b12ab4b05467 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-04-25T00:20:22Z |
publishDate | 2024-02-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-b2a0ae6d7f0f486ebae6b12ab4b054672024-03-12T16:54:47ZengMDPI AGSensors1424-82202024-02-01245144710.3390/s24051447MQTree: Secure OTA Protocol Using MQTT and MerkleTreeYunje Shin0Sanghoon Jeon1Department of Software, Kookmin University, Seoul 02707, Republic of KoreaDepartment of Automobile and IT Convergence, Kookmin University, Seoul 02707, Republic of KoreaThe escalating advancement in Software-Defined Vehicles (SDVs) necessitates a formidable strategy for firmware updates, where traditional methods often fall short of guaranteeing absolute integrity. Although decentralization has been explored in studies for firmware integrity verification using blockchain technology, it lacks comprehensive validation in the context of automotive over-the-air (OTA) updates. By recognizing the limitations of current practices and the partial validation of decentralized approaches, such as blockchain, in the automotive sector, our study introduces a novel mechanism for firmware over-the-air (FOTA) updates. This mechanism is grounded in the widely adopted message queuing telemetry transport (MQTT) protocol, integral to the Internet of Things (IoT) domain, and leverages Merkle tree-based blockchain verification to fortify the fidelity and efficiency of firmware updates. Our proposed solution not only prioritizes the stability crucial to automotive OTA updates but also ensures that performance is not compromised. This dual focus on reliability and efficiency represents a significant stride forward in the development of secure, scalable SDV firmware update protocols.https://www.mdpi.com/1424-8220/24/5/1447OTASoftware-Defined VehicleV2XMQTTMerkle tree |
spellingShingle | Yunje Shin Sanghoon Jeon MQTree: Secure OTA Protocol Using MQTT and MerkleTree Sensors OTA Software-Defined Vehicle V2X MQTT Merkle tree |
title | MQTree: Secure OTA Protocol Using MQTT and MerkleTree |
title_full | MQTree: Secure OTA Protocol Using MQTT and MerkleTree |
title_fullStr | MQTree: Secure OTA Protocol Using MQTT and MerkleTree |
title_full_unstemmed | MQTree: Secure OTA Protocol Using MQTT and MerkleTree |
title_short | MQTree: Secure OTA Protocol Using MQTT and MerkleTree |
title_sort | mqtree secure ota protocol using mqtt and merkletree |
topic | OTA Software-Defined Vehicle V2X MQTT Merkle tree |
url | https://www.mdpi.com/1424-8220/24/5/1447 |
work_keys_str_mv | AT yunjeshin mqtreesecureotaprotocolusingmqttandmerkletree AT sanghoonjeon mqtreesecureotaprotocolusingmqttandmerkletree |