{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,6]],"date-time":"2025-12-06T16:49:41Z","timestamp":1765039781290,"version":"build-2065373602"},"reference-count":46,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2025,3,31]],"date-time":"2025-03-31T00:00:00Z","timestamp":1743379200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JSAN"],"abstract":"<jats:p>Firmware authenticity and integrity during upgrades are critical security factors in Internet of Things (IoT) applications in the age of edge artificial intelligence (AI). Data from IoT applications are vital for business decisions. Any unintended or malicious change in data can adversely impact the goals of an IoT application. Several studies have focused on using blockchain to ensure the authentication of IoT devices and the integrity of data once the data are in the blockchain. Firmware upgrades on IoT edge devices have also been investigated with blockchain applications, with a focus on eliminating external threats during firmware upgrades on IoT devices. In this paper, we propose a new IoT device design that works against internal threats by preventing malicious codes from device manufacturers. In IoT applications that monitor critical data, it is important to ensure that the correct firmware reporting honest data is running on the devices. As devices are owned and operated by a small group of application stakeholders, this multiprocessor design extracts the firmware periodically and checks whether it matches the signatures of the expected firmware designed for the business goals of the IoT applications. The test results show that there is no significant increase in code, disruption, or power consumption when implementing such a device. This scheme provides a hardware-oriented solution utilizing processor-to-processor communication protocols and is an alternative to running lightweight blockchain on IoT edge devices.<\/jats:p>","DOI":"10.3390\/jsan14020035","type":"journal-article","created":{"date-parts":[[2025,3,31]],"date-time":"2025-03-31T03:25:02Z","timestamp":1743391502000},"page":"35","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Zero-Trust Multi-Processor Reporter-Verifier Design of Edge Devices for Firmware Authenticity in Internet of Things and Blockchain Applications"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0785-5282","authenticated-orcid":false,"given":"Ananda","family":"Maiti","sequence":"first","affiliation":[{"name":"School of IT, Deakin University, Waurn Ponds, VIC 3216, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander A.","family":"Kist","sequence":"additional","affiliation":[{"name":"School of Electrical Engineering, University of Southern Queensland, Toowoomba, QLD 4350, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,3,31]]},"reference":[{"key":"ref_1","unstructured":"Chen, Z. (2023). Security of Esoteric Firmware and Trusted Execution Environments. [Ph.D. Thesis, University of Birmingham]."},{"key":"ref_2","unstructured":"Wu, Y., Wang, J., Wang, Y., Zhai, S., Li, Z., He, Y., Sun, K., Li, Q., and Zhang, N. (2024, January 14\u201316). Your firmware has arrived: A study of firmware update vulnerabilities. Proceedings of the 33rd USENIX Security Symposium (USENIX Security 24), Philadelphia, PA, USA."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"8945","DOI":"10.1109\/JIOT.2023.3321954","article-title":"Resilient, Auditable, and Secure IoT-Enabled Smart Inverter Firmware Amendments with Blockchain","volume":"11","author":"Akkaoui","year":"2024","journal-title":"IEEE Internet Things J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"71","DOI":"10.1016\/j.iotcps.2023.02.004","article-title":"Edge AI: A survey","volume":"3","author":"Singh","year":"2023","journal-title":"Internet Things Cyber-Phys. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1016\/j.procs.2021.07.045","article-title":"IoT and Blockchain combined: For decentralized security","volume":"191","author":"Abbassi","year":"2021","journal-title":"Procedia Comput. Sci."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Obaidat, M.A., Rawashdeh, M., Alja\u2019afreh, M., Abouali, M., Thakur, K., and Karime, A. (2024). Exploring IoT and Blockchain: A Comprehensive Survey on Security, Integration Strategies, Applications and Future Research Directions. Big Data Cogn. Comput., 8.","DOI":"10.20944\/preprints202409.1193.v1"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.iotcps.2023.06.003","article-title":"Unleashing the power of internet of things and blockchain: A comprehensive analysis and future directions","volume":"4","author":"Rejeb","year":"2024","journal-title":"Internet Things Cyber-Phys. Syst."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Allouche, M., Frikha, T., Mitrea, M., Memmi, G., and Chaabane, F. (2021). Lightweight Blockchain Processing. Case Study: Scanned Document Tracking on Tezos Blockchain. Appl. Sci., 11.","DOI":"10.3390\/app11157169"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Anagnostakis, A.G., Giannakeas, N., Tsipouras, M.G., Glavas, E., and Tzallas, A.T. (2021). IoT Micro-Blockchain Fundamentals. Sensors, 21.","DOI":"10.3390\/s21082784"},{"key":"ref_10","unstructured":"Kuo, T.-W., Sha, E., Guo, M., Yang, L.T., and Shao, Z. (2007, January 17\u201320). Consensus-Driven Distributable Thread Scheduling in Networked Embedded Systems. Proceedings of the International Conference on Embedded and Ubiquitous Computing, Taipei, Taiwan."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Dorri, A., and Jurdak, R. (2021, January 3\u20136). Tree-Chain: A Lightweight Consensus Algorithm for IoT-based Blockchains. Proceedings of the 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Sydney, Australia.","DOI":"10.1109\/ICBC51069.2021.9461098"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"9918697","DOI":"10.1155\/2021\/9918697","article-title":"Implementation of Blockchain Consensus Algorithm on Embedded Architecture","volume":"2021","author":"Frikha","year":"2021","journal-title":"Secur. Commun. Netw."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1007\/s11768-018-8013-5","article-title":"Consensus controller for multi-UAV navigation","volume":"16","author":"Kolaric","year":"2018","journal-title":"Control Theory Technol."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Ktari, J., Frikha, T., Chaabane, F., Hamdi, M., and Hamam, H. (2022). Agricultural Lightweight Embedded Blockchain System: A Case Study in Olive Oil. Electronics, 11.","DOI":"10.3390\/electronics11203394"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"44773","DOI":"10.1109\/ACCESS.2024.3379374","article-title":"Enhancing Blockchain Consensus with FPGA: Accelerating Implementation for Efficiency","volume":"12","author":"Ktari","year":"2024","journal-title":"IEEE Access"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ktari, J., Frikha, T., Yousfi, M.A., Belghith, M.K., and Sanei, N. (2022, January 6\u20139). Embedded Keccak implementation on FPGA. Proceedings of the 2022 IEEE International Conference on Design & Test of Integrated Micro & Nano-Systems (DTS), Cairo, Egypt.","DOI":"10.1109\/DTS55284.2022.9809847"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Mahmoud, M.A., Gurunathan, M., Ramli, R., Babatunde, K.A., and Faisal, F.H. (2023). Review and Development of a Scalable Lightweight Blockchain Integrated Model (LightBlock) for IoT Applications. Electronics, 12.","DOI":"10.3390\/electronics12041025"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"101291","DOI":"10.1016\/j.pmcj.2020.101291","article-title":"PoEWAL: A lightweight consensus mechanism for blockchain in IoT","volume":"69","author":"Andola","year":"2020","journal-title":"Pervasive Mob. Comput."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Rao, N.M., Veer, M.S., Jayachandra, K., Santosh, C.V., Goud, B.M., and Naidu, P.R. (2022, January 11\u201312). Blockchain Over Low Power Microcontrollers. Proceedings of the 2022 Third International Conference on Intelligent Computing Instrumentation and Control Technologies (ICICICT), Kannur, India.","DOI":"10.1109\/ICICICT54557.2022.9917570"},{"key":"ref_20","first-page":"770","article-title":"Blockchain Technology Implementation on Simple Microcontroller Based Ballots System","volume":"1","author":"Tanjung","year":"2023","journal-title":"Int. J. Appl. Sci. Technol. Eng."},{"key":"ref_21","unstructured":"Xu, W. (2021). Hybrid Fault Tolerant Consensus in Wireless Embedded Systems. [Ph.D. Thesis, Technische Universit\u00e4t Braunschweig]."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"574","DOI":"10.1016\/j.future.2020.03.009","article-title":"LDC: A lightweight dada consensus algorithm based on the blockchain for the industrial Internet of Things for smart city applications","volume":"108","author":"Zhang","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"6476274","DOI":"10.1155\/2022\/6476274","article-title":"A survey on zero trust architecture: Challenges and future trends","volume":"2022","author":"He","year":"2022","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1608","DOI":"10.1109\/JPROC.2019.2918437","article-title":"Edge Computing Security: State of the Art and Challenges","volume":"107","author":"Xiao","year":"2019","journal-title":"Proc. IEEE"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"123","DOI":"10.3390\/iot5010007","article-title":"Analyzing Threats and Attacks in Edge Data Analytics within IoT Environments","volume":"5","author":"Mahadevappa","year":"2024","journal-title":"IoT"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"108525","DOI":"10.1016\/j.comnet.2021.108525","article-title":"Secure IoT edge: Threat situation awareness based on network traffic","volume":"201","author":"Zhao","year":"2021","journal-title":"Comput. Netw."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1016\/j.future.2018.06.053","article-title":"Identifying cyber threats to mobile-IoT applications in edge computing paradigm","volume":"89","author":"Abawajy","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Ficco, M., Granata, D., Rak, M., and Salzillo, G. (2021, January 8\u201311). Threat Modeling of Edge-Based IoT Applications. Proceedings of the International Conference on the Quality of Information and Communications Technology, Algarve, Portugal.","DOI":"10.1007\/978-3-030-85347-1_21"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Aldaej, A., Ullah, I., Ahanger, T.A., and Atiquzzaman, M. (2024). Ensemble technique of intrusion detection for IoT-edge platform. Sci. Rep., 14.","DOI":"10.1038\/s41598-024-62435-y"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Guin, U., Cui, P., and Skjellum, A. (August, January 30). Ensuring Proof-of-Authenticity of IoT Edge Devices Using Blockchain Technology. Proceedings of the 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), Halifax, NS, Canada.","DOI":"10.1109\/Cybermatics_2018.2018.00193"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Guin, U., Singh, A., Alam, M., Canedo, J., and Skjellum, A. (2018, January 6\u201310). A secure low-cost edge device authentication scheme for the internet of things. Proceedings of the 2018 31st International Conference on VLSI Design and 2018 17th International Conference on Embedded Systems (VLSID), Pune, India.","DOI":"10.1109\/VLSID.2018.42"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1152","DOI":"10.1007\/s11227-016-1870-0","article-title":"Blockchain-based secure firmware update for embedded devices in an Internet of Things environment","volume":"73","author":"Lee","year":"2017","journal-title":"J. Supercomput."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.ijcip.2022.100552","article-title":"A taxonomy of IoT firmware security and principal firmware analysis techniques","volume":"38","author":"Nadir","year":"2022","journal-title":"Int. J. Crit. Infrastruct. Prot."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1016\/j.jnca.2023.103699","article-title":"PARIOT: Anti-repackaging for IoT firmware integrity","volume":"217","author":"Verderame","year":"2023","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_35","first-page":"12","article-title":"A novel and failsafe blockchain framework for secure OTA updates in connected autonomous vehicles","volume":"43","author":"Yeasmin","year":"2023","journal-title":"Veh. Commun."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Bruschi, F., Zanghieri, M., Terziani, M., and Sciuto, D. (2024, January 17\u201319). Decentralized Updates of IoT and Edge Devices. Proceedings of the International Conference on Advanced Information Networking and Applications, Kitakyushu, Japan.","DOI":"10.1007\/978-3-031-57931-8_16"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Bakhshi, T., Ghita, B., and Kuzminykh, I. (2024). A Review of IoT Firmware Vulnerabilities and Auditing Techniques. Sensors, 24.","DOI":"10.3390\/s24020708"},{"key":"ref_38","unstructured":"Rashmi, R., and Karthikeyan, A. (2018, January 29\u201331). Secure boot of embedded applications-a review. Proceedings of the 2018 Second International Conference on Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"45","DOI":"10.2147\/JMDH.S285014","article-title":"A review of mobile applications available in the app and google play stores used during the COVID-19 outbreak","volume":"14","author":"Alanzi","year":"2021","journal-title":"J. Multidiscip. Healthc."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1145\/2796314.2745848","article-title":"A large-scale study of flash memory failures in the field","volume":"43","author":"Meza","year":"2015","journal-title":"ACM SIGMETRICS Perform. Eval. Rev."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Ahmed, A.I., Sharobim, B.K., Fetteha, M.A., Said, L.A., Eltawil, A.M., and Madian, A.H. (2024, January 14\u201317). A Design of Rechargeable In-Circuit Serial Programmer for Industrial Embedded Systems. Proceedings of the 2024 International Conference on Microelectronics (ICM), Doha, Qatar.","DOI":"10.1109\/ICM63406.2024.10815925"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Ahmed, A., Sharf, S., Badawy, W., Madian, A., Abdelhamied, R., Mekky, M., and Abdelhamied, M. (2020, January 29\u201330). Wireless ATMEL AVR In-Circuit Serial Programmer based on Wi-Fi and ZigBee. Proceedings of the 2020 16th International Computer Engineering Conference (ICENCO), Cairo, Egypt.","DOI":"10.1109\/ICENCO49778.2020.9357392"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Ajanovic, J. (2009, January 23\u201325). PCI express 3.0 overview. Proceedings of the 2009 IEEE Hot Chips 21 Symposium (HCS), Stanford, CA, USA.","DOI":"10.1109\/HOTCHIPS.2009.7478337"},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Amestica, O.E., Melin, P.E., Duran-Faundez, C.R., and Lagos, G.R. (2019, January 13\u201327). An Experimental Comparison of Arduino IDE Compatible Platforms for Digital Control and Data Acquisition Applications. Proceedings of the 2019 IEEE CHILEAN Conference on Electrical, Electronics Engineering, Information and Communication Technologies (CHILECON), Valparaiso, Chile.","DOI":"10.1109\/CHILECON47746.2019.8986865"},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Bulgakov, A.L., Aleshina, A.V., Smirnov, S.D., Demidov, A.D., Milyutin, M.A., and Xin, Y. (2024). Scalability and Security in Blockchain Networks: Evaluation of Sharding Algorithms and Prospects for Decentralized Data Storage. Mathematics, 12.","DOI":"10.20944\/preprints202410.1078.v1"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Haque, E.U., Abbasi, W., Almogren, A., Choi, J., Altameem, A., Rehman, A.U., and Hamam, H. (2024). Performance enhancement in blockchain based IoT data sharing using lightweight consensus algorithm. Sci. Rep., 14.","DOI":"10.1038\/s41598-024-77706-x"}],"container-title":["Journal of Sensor and Actuator Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2224-2708\/14\/2\/35\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T17:06:16Z","timestamp":1760029576000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2224-2708\/14\/2\/35"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,31]]},"references-count":46,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2025,4]]}},"alternative-id":["jsan14020035"],"URL":"https:\/\/doi.org\/10.3390\/jsan14020035","relation":{},"ISSN":["2224-2708"],"issn-type":[{"type":"electronic","value":"2224-2708"}],"subject":[],"published":{"date-parts":[[2025,3,31]]}}}