Patchman: Firmware Update Delivery Service Over the Blockchain for IoT Environment
摘要
This paper proposes Patchman, a firmware binary delivery service for the Internet of Things ecosystem leveraging blockchain. When a new firmware patch is available, vendors make a bid in the smart contract for anyone to join as firmware distributors. For each successful delivery to targeted devices, distributors are rewarded with tokens. Meanwhile, devices gain a reputation score every time they successfully install an update. To ensure fairness, we develop secure exchange protocols using proof-of-delivery and proof-of-installation. Those proofs are verifiable in the blockchain. Therefore, the firmware update delivery can be executed safely without centralized third-party control.