Litcius/Paper detail

Security and Privacy Implementation in Smart Home: Attributes Based Access Control and Smart Contracts

Amjad Qashlan, Priyadarsi Nanda, Xiangjian He

202017 citationsDOIOpen Access PDF

Abstract

There has been wide range of applications involving smart home systems for user comfort and accessibility to essential commodities. Users enjoy featured home services supported by the IoT smart devices. These IoT devices are resource-constrained, incapable of securing themselves and can be easily hacked. Edge computing can provide localized computations and storage which can augment such capacity limitations for IoT devices. Furthermore, blockchain has emerged as technology with capabilities to provide secure access and authentication for IoT devices in decentralized manner. In this paper, we propose an authentication scheme which integrate attribute based access control using smart contracts with ERC-20 Token (Ethereum Request For Comments) and edge computing to construct a secure framework for IoT devices in Smart home system. The edge server provide scalability to the system by offloading heavier computation tasks to edge servers. We present system architecture and design and discuss various aspects related to testing and implementation of the smart contracts. We show that our proposed scheme is secure by thoroughly analysing its security goals with respect to confidentiality, integrity and availability. Finally, we conduct a performance evaluation to demonstrate the feasibility and efficiency of the proposed scheme.

Topics & Concepts

Computer scienceScalabilityAccess controlServerSecurity tokenHome automationEdge computingAuthentication (law)Computer networkComputer securityConfidentialityEnhanced Data Rates for GSM EvolutionScheme (mathematics)Distributed computingInternet of ThingsOperating systemTelecommunicationsMathematicsMathematical analysisBlockchain Technology Applications and SecurityIoT and Edge/Fog ComputingPrivacy-Preserving Technologies in Data