Automated Ethereum Smart Contract for Block Chain Based Smart Home Security

Automated Ethereum Smart Contract for Block Chain Based Smart Home Security
复制标题

用于基于区块链的智能家居安全的自动化以太坊智能合约

DOI:
--
复制
发表时间:
2019
期刊:
Smart Systems and IoT: Innovations in Computing
影响因子:
--
通讯作者:
Xiangjian He
Xiangjian He
中科院分区:
--
文献类型:
--
作者:
Amjad Qashlan;P. Nanda;Xiangjian He

文献摘要

被引文献

相似文献

基于物联网(IoT)的应用在包括交通、物流、医疗保健和智能家居在内的各个领域中的存在一直在增加。这些应用程序涉及部署大量的物联网设备,这些设备通常缺乏安全性,并且通常会涉及多个漏洞。这些物联网设备需要相互通信和同步,这也增加了安全和隐私方面的挑战。传统的安全模型是基于集中式的,通常包括复杂的方法,往往是不适用的,并有一定的局限性。因此,一个建议的解决方案是使用区块链技术,该技术可以提供分散,安全和对等网络。在本文中,使用以太坊智能合约的私有区块链实现是为智能家居开发的,以确保只有房主可以访问和监控家用电器。简单的智能合约旨在允许设备在不需要可信第三方的情况下进行通信。我们的原型展示了智能家居应用中基于区块链的智能安全解决方案的三个关键要素,例如智能合约,基于区块链的访问控制和所提出方案的性能评估。
Presence of Internet of Things (IoT) based applications has been increasing in various domains including transportation, logistics, health care, and smart homes. Such applications involve deploying an enormous number of IoT devices, which generally lacks from security and often associates several vulnerabilities. These IoT devices need to communicate and synchronize with each other, which also increase the security and privacy challenges. Traditional security models are based on centralized and often include complicated approaches which, tend to be inapplicable and have some limitations. Therefore, one proposed solution is to use blockchain technology which could provide decentralize, secure, and peer-to-peer networks. In this paper, private blockchain implementation using Ethereum smart contract is developed for the smart home to ensure only the home owner can access and monitor home appliances. Simple smart contracts are designed to allow devices to communicate without the need for trusted third party. Our prototype demonstrates three key elements of blockchain-based smart security solution for smart home applications such as smart contract, blockchain-based access control and performance evaluation of the proposed scheme.