Sensors (Feb 2018)

Patch Transporter: Incentivized, Decentralized Software Patch System for WSN and IoT Environments

  • JongHyup Lee

DOI
https://doi.org/10.3390/s18020574
Journal volume & issue
Vol. 18, no. 2
p. 574

Abstract

Read online

In the complicated settings of WSN (Wireless Sensor Networks) and IoT (Internet of Things) environments, keeping a number of heterogeneous devices updated is a challenging job, especially with respect to effectively discovering target devices and rapidly delivering the software updates. In this paper, we convert the traditional software update process to a distributed service. We set an incentive system for faithfully transporting the patches to the recipient devices. The incentive system motivates independent, self-interested transporters for helping the devices to be updated. To ensure the system correctly operates, we employ the blockchain system that enforces the commitment in a decentralized manner. We also present a detailed specification for the proposed protocol and validate it by model checking and simulations for correctness.

Keywords