ABSTRACT

The Internet of Things is a system of a large number of remote sensors, actuators, and smart devices integrated with mobile and business applications. IoT systems are connected to a high level of heterogeneity which is highly susceptible to security threats. Traditional security measures and privacy enforcement are not approachable as these are equipped with low computing power. Moreover, a huge number of interconnected devices may give rise to scalability issues. This chapter deals with the preliminaries required to establish a complete IoT system where security key vulnerabilities are ensured. It presents security solutions that must be built based on open and industry standards which may include security scalability and resiliency. This chapter orients along four major dimensions: the key vulnerabilities that must encapsulate the complexity of an end-to-end solution, the various threats prevailing in the IoT environment, the impact of the attacks on the network performance, and the efforts and solutions that exist till date. As IoT architecture is based on three layers, namely perception, network, and application layers, each layer has threats to security and corresponding solutions. This chapter also gives a special reference to the common DoS, DDoS, and sinkhole attacks.