FOTB: a secure blockchain-based firmware update framework for IoT environment

被引:0
作者
Alexander Yohan
Nai-Wei Lo
机构
[1] National Taiwan University of Science and Technology,Department of Information Management
来源
International Journal of Information Security | 2020年 / 19卷
关键词
Internet of Things; Firmware update; Blockchain; Smart contract; ECDH;
D O I
暂无
中图分类号
学科分类号
摘要
Recently, numerous exploitations and attacks in IoT environment occurred all over the world. One of the major attacking channels is utilizing the firmware of IoT devices as the access interface to compromise the targeted IoT devices. Therefore, it is important for IoT device manufacturers to support secure and efficient firmware update functionality for sold or deployed IoT devices. In this paper, a secure and verifiable blockchain-based firmware update framework for IoT environment is proposed. The aims of the proposed framework are providing secure peer-to-peer verification mechanism on each new version of firmware released by corresponding device manufacturer and providing a reliable way to distribute the updated firmware to IoT devices in timely manner. Furthermore, the utilization of blockchain technology in the proposed framework ensures the integrity of firmware during its distribution through Internet. The proposed firmware update framework consists of four processes: creation of firmware update contract, creation of third-party firmware update contract, PUSH update mechanism and PULL update mechanism. Six corresponding protocols are derived to support the four processes. The evaluation on performance and security strength of the proposed firmware update framework is conducted. Based on the proofs of formal security analysis, the proposed framework supports mutual authentication and defends against major cyber attacks: firmware modification attack, impersonation attack, man-in-the-middle attack and replay attack.
引用
收藏
页码:257 / 278
页数:21
相关论文
共 11 条
[1]  
Khan MA(2018)IoT security: review, blockchain solutions and open challenges Future Gener. Comput. Syst. 82 395-411
[2]  
Salah K(2016)Blockchains and smart contracts for the Internet of Things IEEE Access 4 2292-2303
[3]  
Christidis K(2017)Blockchain’s roles in strengthening cybersecurity and protecting privacy Telecommun. Policy 41 1027-1038
[4]  
Devetsikiotis M(2016)Secure firmware validation and update for consumer devices in home networking IEEE Trans. Consum. Electron. 62 39-44
[5]  
Kshetri N(2017)Blockchain-based secure firmware update for embedded devices in an Internet of Things environment J. Supercomput. 73 1152-1167
[6]  
Choi B(undefined)undefined undefined undefined undefined-undefined
[7]  
Lee S(undefined)undefined undefined undefined undefined-undefined
[8]  
Na J(undefined)undefined undefined undefined undefined-undefined
[9]  
Lee J(undefined)undefined undefined undefined undefined-undefined
[10]  
Lee B(undefined)undefined undefined undefined undefined-undefined