ABSTRACT

Infrastructure needed to support cognitive IoT applications are generally hosted on cloud platform. Typically, there are huge number of interconnected devices which are part of the IoT ecosystem which in turn generates large amounts of data. Hence, the infrastructure components should be able to handle and process big data. All security threats which exist in big data application frameworks are also relevant and applicable to cognitive IoT platforms. It is important to ensure that the security threats posed by the underlying cloud platform and the infrastructure risks posed by big data applications and frameworks are handled appropriately in order to offer security to the cognitive IoT platform. This chapter uses an approach to analyse security threats in each of the components of the cognitive IoT platform. Various counter measures to handle the security threats are also discussed in this chapter.

In the first section of this chapter, the security requirements of a cognitive IoT infrastructure are discussed. Later, security threats that exists in cloud platforms are discussed in detail. Multitenancy poses lot of security threats to the customers who are using the cloud platform. Some of the approaches like trust-based computing models which are used to offer higher levels of security to cloud infrastructure are discussed in the chapter. Big data which is generated and used by the cognitive IoT components makes it necessary for the underlying infrastructure to support big data storage, transfer, and processing. Security threats while handling big data and the ways to counter them are also discussed in this chapter.

The different types of use cases of cognitive IOT are intelligent buildings, intelligent transportation systems, intelligent water systems, intelligent grids, intelligent homes, and so on. The security threats for some of these applications and the techniques to safeguard them are also discussed in this chapter.