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...

Full description

Bibliographic Details
Main Authors: Yunje Shin, Sanghoon Jeon
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