| Literature DB >> 35062490 |
Woei-Jiunn Tsaur1,2, Jen-Chun Chang2, Chin-Ling Chen3,4,5.
Abstract
Internet of Things (IoT) device security is one of the crucial topics in the field of information security. IoT devices are often protected securely through firmware update. Traditional update methods have their shortcomings, such as bandwidth limitation and being attackers' easy targets. Although many scholars proposed a variety of methods that are based on the blockchain technology to update the firmware, there are still demerits existing in their schemes, including large storage space and centralized stored firmware. In summary, this research proposes a highly secure and efficient protection mechanism that is based on the blockchain technology to improve the above disadvantages. Therefore, this study can reduce the need of storage space and improve system security. The proposed system has good performance in some events, including firmware integrity, security of IoT device connection, system security, and device anonymity. Furthermore, we confirm the high security and practical feasibility of the proposed system by comparing with the existing methods.Entities:
Keywords: Internet of Things (IoT); blockchain; information security; smart contract
Year: 2022 PMID: 35062490 PMCID: PMC8781858 DOI: 10.3390/s22020530
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1System architecture of the proposed firmware update platform.
Figure 2Process flow of the proposed firmware update mechanism.
Figure 3Blockchain network setup.
Figure 4Firmware update file transmission.
Figure 5Firmware update file downloading.
Figure 6The network topology of experiment for the proposed system.
The experimental result of the proposed firmware uploading.
| Gas Cost (Gwei) | Timestamp (s) | Block Number | Files |
|---|---|---|---|
| 188,941 | 1,559,662,521 | 110 | 1 |
| 585,094 | 1,559,662,521 | 110 | 5 |
| 1,080,286 | 1,559,662,521 | 110 | 10 |
| 1,575,481 | 1,559,662,521 | 110 | 15 |
| 2,070,677 | 1,559,662,522 | 111 | 20 |
| 2,565,874 | 1,559,662,522 | 111 | 25 |
| 3,061,073 | 1,559,662,523 | 112 | 30 |
Figure 7Comparison of the time cost in firmware uploading.
Figure 8Comparison of the gas cost in firmware uploading.
Figure 9Comparison of the performance of firmware downloading.
Functionality comparisons.
| Method | Proposed Method | Lee and Lee’s Framework | Boudguiga et al.’s Framework | Yohan and Lo’s Framework | |
|---|---|---|---|---|---|
| Feature | |||||
| Firmware integrity | Yes | Yes | Yes | No | |
| Non-disclosure of IoT device position | Yes | No | Yes | Yes | |
| Satori botnet defending | Yes | No | Yes | Yes | |
| No impact of manufacturer server being attacked | Yes | No | No | No | |
| Nodes of verification participation | All | Partial | Partial | Partial | |
| Device anonymity | Yes | No | Yes | Yes | |