Infield firmware update: Challenges and solutions
Neha Jain, Swapnil G. Mali, Suhas Kulkarni · 2016
In this work, we present the architecture for infield update of firmware in embedded devices. This architecture uses a PC based application which acts as a server, which can distribute firmware updates to the devices those are connected in the network. The main objective is to achieve firmware up-gradation without halting the normal operations of the embedded device and also provide facility to roll back the firmware to earlier version. For safe and secure transmission of this data over the network a protocol is designed which uses command response structure. For privacy, data needs to be encrypted. Due to constrained nature of embedded devices lightweight cryptographic algorithms are implemented and analyzed for their performance.