I. Introduction
The concept of home automation has constantly been changing since its first release in the late 1970s. Today, automated homes hugely rely on the Internet of Things (IoT) technology for their various modular levels of functioning. IoT is a network that connects “Things” with sensing/actuation and potential programmability capabilities to the Internet [1]. In this sense, IoT -based homes are smart as the IoT sensing devices interact with each other and with the household to provide various services such as home surveillance, home climate control, light bulb control, and home health monitoring systems. From this perspective, the smart home systems can be considered as a typical cyber-physical system (CPS) that employs advanced information processing and communication technology to achieve control over each IoT -home device and realize the optimal operation. This cyber system provides residents with an enjoyable personal space and services that are easier to access, both locally or remotely. However, the component of this system is exposed to many security threats that hinder the operability of this system and even can use it as a platform for launching new attacks to other machines around the world.