Currently, the Internet of things (IoT) enables billions of Internet-connected devices, e.g., smart sensors, to communicate and interact with each other over the network/internet worldwide. It can offer remote monitoring and control, and is being adopted in many domains. For example, it is the basis for smart cities, helping achieve better quality of life and lower consumption of resources. In addition, smartphones should be the most commonly used IoT devices, which can help control washing machines, refrigerators, or cars. However, IoT also faces many challenges concerning information and internet security. For example, attackers can impersonate a relay node to compromise the information integrity during the communications. When they control or infect several internal nodes in an IoT network, the security of the whole distributed environment would be greatly threatened. Hence, there is a need to safeguard information and the Internet environment against the plethora of modern external and internal threats. |