Decentralized Firmware Integrity Verification for Cyber-Physical Systems Using Ethereum Blockchain
S M Mostaq Hossain, Amani Altarawneh

TL;DR
This paper presents a decentralized, blockchain-based framework for verifying firmware integrity in cyber-physical systems, enhancing security against tampering and supply chain attacks with a practical prototype on Ethereum.
Contribution
It introduces a novel decentralized firmware verification system leveraging Ethereum smart contracts, demonstrating real-world feasibility and discussing scalability extensions.
Findings
Successful deployment and verification of firmware hashes on Ethereum
Low-cost and reliable integrity checks demonstrated in prototype
Scalability extensions with Layer-2 and IPFS discussed
Abstract
Firmware integrity is a foundational requirement for securing Cyber-Physical Systems (CPS), where malicious or compromised firmware can result in persistent backdoors, unauthorized control, or catastrophic system failures. Traditional verification mechanisms such as secure boot, digital signatures, and centralized hash databases are increasingly inadequate due to risks from insider threats and single points of failure. In this paper, we propose a decentralized firmware integrity verification framework built on the Ethereum blockchain, offering tamperproof, transparent, and trustless validation. Our system stores SHA-256 hashes of firmware binaries within smart contracts deployed on the Ethereum Sepolia testnet, using Web3 and Infura for seamless on-chain interaction. A Python-based client tool computes firmware hashes and communicates with the blockchain to register and verify firmware…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Blockchain Technology Applications and Security · Advanced Malware Detection Techniques
