Collins Sey , She Kun , Obed Barnes , Seth Larweh Kodjiku , Kwame Omono Asamoah , Chiagoziem Chima Ukwuoma , Isaac Adjei-Mensah , Linda Delali Fiasam , Esther Stacy E.B. Aggrey , Emmanuel S.A. Gyarteng
{"title":"面向可持续智慧城市的基于区块链的自适应临界物联网固件更新分发框架","authors":"Collins Sey , She Kun , Obed Barnes , Seth Larweh Kodjiku , Kwame Omono Asamoah , Chiagoziem Chima Ukwuoma , Isaac Adjei-Mensah , Linda Delali Fiasam , Esther Stacy E.B. Aggrey , Emmanuel S.A. Gyarteng","doi":"10.1016/j.jii.2025.100929","DOIUrl":null,"url":null,"abstract":"<div><div>The rapid growth of the Internet of Things (IoT) has significantly shaped the Smart City paradigm by enabling efficient data collection and resource management. Secure firmware updates and distribution mechanisms are crucial stages in the lifecycle of IoT device management. Traditional mechanisms, however, are vulnerable to unauthorized access, tampering, and single points of failure, which expose IoT devices to security threats. They also often fail to account for the dynamic nature of IoT environments and the varying criticality of devices for updates distribution, leading to inefficiencies and potential vulnerabilities. This work, proposes a blockchain-enabled firmware update framework that addresses these limitations by employing a Merkle tree-based chunking approach for firmware data integrity assurance, and the blockchain decentralization for a secure, tamper-proof update mechanism. It incorporates smart contracts to enable automatic validation and authorization of firmware updates, mitigating the risks of malicious attacks and unauthorized access. Additionally, it utilizes peer-to-peer storage for firmware update distribution, eliminating reliance on centralized servers and resolving the issue of author disappearance. It introduces a machine learning (ML)-based method, the Adaptive Criticality-Based Distribution (ACBD), which dynamically adjusts firmware update distribution priorities based on device criticality, defined by application domain, operational impact, and prevailing external conditions, a key gap in prior works. This ensures an optimized distribution strategy. Finally, it introduces a third-party creator delegation support which facilitates firmware updates delegation to multiple manufacturers, ensuring scalability and interoperability. Extensive experiments demonstrate robust security, high efficiency and reduces computational overhead, essential for sustainable smart cities.</div></div>","PeriodicalId":55975,"journal":{"name":"Journal of Industrial Information Integration","volume":"47 ","pages":"Article 100929"},"PeriodicalIF":10.4000,"publicationDate":"2025-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Blockchain-Enabled Adaptive Criticality-Based IoT Firmware Update Distribution Framework for Sustainable Smart Cities\",\"authors\":\"Collins Sey , She Kun , Obed Barnes , Seth Larweh Kodjiku , Kwame Omono Asamoah , Chiagoziem Chima Ukwuoma , Isaac Adjei-Mensah , Linda Delali Fiasam , Esther Stacy E.B. Aggrey , Emmanuel S.A. Gyarteng\",\"doi\":\"10.1016/j.jii.2025.100929\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The rapid growth of the Internet of Things (IoT) has significantly shaped the Smart City paradigm by enabling efficient data collection and resource management. Secure firmware updates and distribution mechanisms are crucial stages in the lifecycle of IoT device management. Traditional mechanisms, however, are vulnerable to unauthorized access, tampering, and single points of failure, which expose IoT devices to security threats. They also often fail to account for the dynamic nature of IoT environments and the varying criticality of devices for updates distribution, leading to inefficiencies and potential vulnerabilities. This work, proposes a blockchain-enabled firmware update framework that addresses these limitations by employing a Merkle tree-based chunking approach for firmware data integrity assurance, and the blockchain decentralization for a secure, tamper-proof update mechanism. It incorporates smart contracts to enable automatic validation and authorization of firmware updates, mitigating the risks of malicious attacks and unauthorized access. Additionally, it utilizes peer-to-peer storage for firmware update distribution, eliminating reliance on centralized servers and resolving the issue of author disappearance. It introduces a machine learning (ML)-based method, the Adaptive Criticality-Based Distribution (ACBD), which dynamically adjusts firmware update distribution priorities based on device criticality, defined by application domain, operational impact, and prevailing external conditions, a key gap in prior works. This ensures an optimized distribution strategy. Finally, it introduces a third-party creator delegation support which facilitates firmware updates delegation to multiple manufacturers, ensuring scalability and interoperability. Extensive experiments demonstrate robust security, high efficiency and reduces computational overhead, essential for sustainable smart cities.</div></div>\",\"PeriodicalId\":55975,\"journal\":{\"name\":\"Journal of Industrial Information Integration\",\"volume\":\"47 \",\"pages\":\"Article 100929\"},\"PeriodicalIF\":10.4000,\"publicationDate\":\"2025-08-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Industrial Information Integration\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2452414X25001529\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Industrial Information Integration","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2452414X25001529","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
Blockchain-Enabled Adaptive Criticality-Based IoT Firmware Update Distribution Framework for Sustainable Smart Cities
The rapid growth of the Internet of Things (IoT) has significantly shaped the Smart City paradigm by enabling efficient data collection and resource management. Secure firmware updates and distribution mechanisms are crucial stages in the lifecycle of IoT device management. Traditional mechanisms, however, are vulnerable to unauthorized access, tampering, and single points of failure, which expose IoT devices to security threats. They also often fail to account for the dynamic nature of IoT environments and the varying criticality of devices for updates distribution, leading to inefficiencies and potential vulnerabilities. This work, proposes a blockchain-enabled firmware update framework that addresses these limitations by employing a Merkle tree-based chunking approach for firmware data integrity assurance, and the blockchain decentralization for a secure, tamper-proof update mechanism. It incorporates smart contracts to enable automatic validation and authorization of firmware updates, mitigating the risks of malicious attacks and unauthorized access. Additionally, it utilizes peer-to-peer storage for firmware update distribution, eliminating reliance on centralized servers and resolving the issue of author disappearance. It introduces a machine learning (ML)-based method, the Adaptive Criticality-Based Distribution (ACBD), which dynamically adjusts firmware update distribution priorities based on device criticality, defined by application domain, operational impact, and prevailing external conditions, a key gap in prior works. This ensures an optimized distribution strategy. Finally, it introduces a third-party creator delegation support which facilitates firmware updates delegation to multiple manufacturers, ensuring scalability and interoperability. Extensive experiments demonstrate robust security, high efficiency and reduces computational overhead, essential for sustainable smart cities.
期刊介绍:
The Journal of Industrial Information Integration focuses on the industry's transition towards industrial integration and informatization, covering not only hardware and software but also information integration. It serves as a platform for promoting advances in industrial information integration, addressing challenges, issues, and solutions in an interdisciplinary forum for researchers, practitioners, and policy makers.
The Journal of Industrial Information Integration welcomes papers on foundational, technical, and practical aspects of industrial information integration, emphasizing the complex and cross-disciplinary topics that arise in industrial integration. Techniques from mathematical science, computer science, computer engineering, electrical and electronic engineering, manufacturing engineering, and engineering management are crucial in this context.