Implementing Secured Software Updates for IoT Devices
The risk of IoT devices being attacked, modified or misused is high. As such, secured software updates are one of the most critical features of connected devices. This paper provides a comprehensive summary of theoretical approaches and recipes for practical implementation. It also shows that hardware-based security can make it much easier to design secured software update processes. Infineon’s OPTIGA Trust and TPM family offers tamper-resistant hardware solutions including a range of ready-to-use security functions tailored specifically to securing IoT devices.
Devices in the Internet of Things (IoT) are used in dynamic environments. The ability to install new software on devices is essential. Software updates are used to add new features, fix bugs, and resolve known security weaknesses. Although users know that regular device updates are important, they still find them to be inconvenient, disruptive, and sometimes even annoying. In response to this, vendors of IoT devices have worked on highly automated software update processes to (1) reduce customer interaction and (2) minimize downtime of devices and their connected systems.