NullWire is a Decentralized Firmware Integrity Notary system which 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.
Project Link(Github):
https://github.com/null-p0inters/nullwire
NullWire’s mission is to redefine trust in IoT firmware updates by leveraging decentralized, blockchain-backed integrity verification. By removing centralized control points, providing immutable firmware traceability, and enforcing on-device cryptographic validation, NullWire aims to secure global IoT ecosystems from supply chain compromise — enabling safer, verifiable, and transparent firmware distribution across smart infrastructure, healthcare, automotive, and industrial networks.
The IoT firmware supply chain is highly vulnerable to tampering and unauthorized code injection during updates.
Attackers can compromise update servers, inject backdoors, or deliver malicious firmware under the guise of legitimate updates. Traditional centralized verification methods rely on trusted intermediaries or update servers, which themselves can be breached leaving billions of connected devices exposed to remote exploitation, data theft, and operational sabotage. Moreover, lack of transparency and traceability makes it difficult to ensure the authenticity of firmware releases once distributed to the field.
NullWire introduces a Decentralized Firmware Integrity Notary System built on the CELO blockchain, eliminating dependence on centralized verification authorities.
The system operates by:
Global