A Resource-Efficient Smart Contract for Privacy Preserving Smart Home SystemsResource-Efficient Smart Contract for Privacy Preserving Smart Home Systems • August 24th, 2021
Contract Type FiledAugust 24th, 2021Abstract—Due to the proliferation of IoT and the popularity of smart contracts mediated by blockchain, smart home systems have become capable of providing privacy and security to their occupants. In blockchain-based home automation systems, business logic is handled by smart contracts securely. However, a blockchain-based solution is inherently resource-intensive, mak- ing it unsuitable for resource-constrained IoT devices. Moreover, time-sensitive actions are complex to perform in a blockchain- based solution due to the time required to mine a block. In this work, we propose a blockchain-independent smart contract infrastructure suitable for resource-constrained IoT devices. Our proposed method is also capable of executing time-sensitive business logic. As an example of an end-to-end application, we describe a smart camera system using our proposed method, compare this system with an existing blockchain-based solution, and present an empirical evaluation of their performance.