TY - GEN
T1 - Automated Ethereum Smart Contract for Block Chain Based Smart Home Security
AU - Qashlan, Amjad
AU - Nanda, Priyadarsi
AU - He, Xiangjian
N1 - Publisher Copyright:
© 2020, Springer Nature Singapore Pte Ltd.
PY - 2020
Y1 - 2020
N2 - 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.
AB - 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.
KW - Blockchain
KW - Ethereum
KW - Internet of Thing
KW - Security
KW - Smart home
UR - http://www.scopus.com/inward/record.url?scp=85076459354&partnerID=8YFLogxK
U2 - 10.1007/978-981-13-8406-6_31
DO - 10.1007/978-981-13-8406-6_31
M3 - Conference contribution
AN - SCOPUS:85076459354
SN - 9789811384059
T3 - Smart Innovation, Systems and Technologies
SP - 313
EP - 326
BT - Smart Systems and IoT
A2 - Somani, Arun K.
A2 - Shekhawat, Rajveer Singh
A2 - Verma, Vivek Kumar
A2 - Mundra, Ankit
A2 - Srivastava, Sumit
PB - Springer
T2 - 2nd International Conference on Smart IoT Systems: Innovations and Computing, SSIC 2019
Y2 - 18 January 2019 through 20 January 2019
ER -