Refine
Year of publication
- 2020 (3) (remove)
Document Type
- Article (1)
- Contribution to a Periodical (1)
- Postprint (1)
Is part of the Bibliography
- yes (3)
Keywords
- Internet of Things (3) (remove)
Produkte werden zunehmend internetfähig. Gerade im Kontext der Industrie 4.0 statten beispielsweise Maschinen- und Anlagenbauer sowie Komponentenhersteller ihre Produkte mit Option zur Netzwerk- und Internetanbindung aus. Neben der technischen Realisierung beschäftigt Unternehmen die Frage, wie diese neue Geschäftsmodelle realisieren können. Gerade bei Produkten, die bei Kunden im Einsatz sind, kommt der Nutzung von IoT-Plattformen eine wichtige Bedeutung zu.
MUP
(2020)
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.
MUP
(2020)
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.