You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Decentralized Firmware Integrity Notary is a blockchain-based solution designed to secure IoT device firmware updates against malicious supply chain attacks. The system leverages smart contracts deployed on the CELO Sepolia Testnet to store cryptographic hashes of official firmware releases, ensuring that each update is verifiable and tamper-proof. During the update process, IoT devices compute the hash of the received firmware and cross-verify it with the hash published on the blockchain before execution. Unauthorized or altered firmware is automatically rejected, and the device transitions to a panic fallback partition to maintain operational safety. The architecture integrates Metamask and WalletConnect for blockchain interaction, Hardhat and Alchemy for smart contract deployment, and a Custom CRC Controller at the firmware level to handle verification and integrity checks. This approach decentralizes trust, provides transparent firmware traceability, and strengthens the overall security of IoT ecosystems.