Current firmware update workflows are geared towards ensuring integrity and confidentiality in the face of untrusted servers mediating the communication process. However, they cannot ensure that the update’s content preserves deployment-specific security properties, potentially allowing vulnerabilities or malicious code if third-party components compromise or alter the firmware. There is also no guarantee that the new firmware retains the old one’s security properties, a crucial requirement in safety-critical environments. We propose an enhancement of the SUIT standard which ensures that software updates preserve a formally-specified set of behavioral properties in the affected components. We demonstrate the feasibility of the proposed workflow in some realistic use cases.
Certified Secure Updates for IoT Devices / Tacchella, Alberto; Beozzo, Emanuele; Crispo, Bruno; Roveri, Marco. - 745:(2025), pp. 151-165. ( 40th IFIP International Conference on ICT Systems Security and Privacy Protection, SEC 2025 Maribor 2025) [10.1007/978-3-031-92882-6_11].
Certified Secure Updates for IoT Devices
Alberto Tacchella
;Emanuele Beozzo;Bruno Crispo;Marco Roveri
2025-01-01
Abstract
Current firmware update workflows are geared towards ensuring integrity and confidentiality in the face of untrusted servers mediating the communication process. However, they cannot ensure that the update’s content preserves deployment-specific security properties, potentially allowing vulnerabilities or malicious code if third-party components compromise or alter the firmware. There is also no guarantee that the new firmware retains the old one’s security properties, a crucial requirement in safety-critical environments. We propose an enhancement of the SUIT standard which ensures that software updates preserve a formally-specified set of behavioral properties in the affected components. We demonstrate the feasibility of the proposed workflow in some realistic use cases.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione



