Blockchain-Enabled IoT Environment to Embedded System a Self-Secure Firmware Model
Keywords:
Blockchain, Embedded devices, Firmware, Internet of things (IoT), NetworkAbstract
The use of integrated devices will be widespread in Internet of Things (IoT) environments. Even the tiniest IoT systems will function and communicate with one another without human input, but they must do so precisely and securely against multiple risks. In this study, we focus on safe software updates as a major security issue for embedded devices in an IoT environment. To securely verify a firmware version, verify the accuracy of firmware, and install the most recent firmware for embedded devices, it is suggested that blockchain technology be used in the most recent firmware update technique. The proposed system involves an embedded system asking nodes in a blockchain network for a software update and then receiving an answer to see if the firmware is existing or not. The embedded device receives the most recent firmware from a peer-to-peer node network if it is not already installed. The firmware's authenticity, or accuracy of firmware, is verified even if the version is the most recent. The proposed method ensures that the firmware of the embedded system is existing and unaltered. Thus, attacks that target well-known flaws in the software of embedded devices are neutralized.