Abstract | ||
---|---|---|
Message Queuing Telemetry Transport (MQTT) is one of the dominating protocols for edge- and cloud-based Internet of Things (IoT) solutions. When a security vulnerability of an IoT device is known, it has to be fixed as soon as possible. This requires a firmware update procedure. In this paper, we propose a secure update protocol for MQTT-connected devices which ensures the freshness of the firmware, authenticates the new firmware and considers constrained devices. We show that the update protocol is easy to integrate in an MQTT-based IoT network using a semantic approach. The feasibility of our approach is demonstrated by a detailed performance analysis of our prototype implementation on a IoT device with 32 kB RAM. Thereby, we identify design issues in MQTT 5 which can help to improve the support of constrained devices. |
Year | DOI | Venue |
---|---|---|
2021 | 10.3390/s21010010 | SENSORS |
Keywords | DocType | Volume |
Internet of Things, security, firmware update, MQTT, edge computing | Journal | 21 |
Issue | ISSN | Citations |
1 | 1424-8220 | 1 |
PageRank | References | Authors |
0.36 | 0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Kristina Sahlmann | 1 | 1 | 0.36 |
Vera Clemens | 2 | 1 | 0.36 |
Michael Nowak | 3 | 1 | 0.36 |
Bettina Schnor | 4 | 142 | 26.36 |