A robust and efficient blockchain-based framework for updating firmware in IoT environments
摘要
The increasing prevalence of Internet of Things (IoT) technology and the substantial market requirements for IoT devices have led to a proliferation of malware attacks within the IoT environment. To ensure the security of IoT devices, it is imperative for device owners to maintain the currency of their device’s firmware. Nevertheless, the procedure of updating the firmware can pose significant difficulties for device owners who lack technological proficiency. The firmware upgrade process poses potential hazards for internet adversaries to initiate assaults against IoT devices. This paper introduces a firmware update framework that is both resilient and lightweight, employing skipchain technology. The primary objective of this framework is to guarantee the integrity of disseminated firmware and safeguard the process of firmware distribution. The proposed firmware update framework was supported by the development of two protocols: the secure firmware update release protocol and the secure firmware distribution protocol. A prototype is created to demonstrate the practicality of the suggested firmware update framework design. In order to evaluate the security robustness of the two proposed protocols, performance and security analyses were conducted.