This paper proposes and analyzes an algorithm that helps decide different levels of security for different applications in the IoT network and introduces an application identifier in the packet header.
A secure transmission of data from IoT devices to network access points is critically important. However, the level of security requirements and associated costs for different applications are different. In this paper, we propose and analyze an algorithm that helps decide different levels of security for different applications. Along with standard cryptography in IoT with sensor devices, we introduce an application identifier in the packet header. Based on the application identifier in the data packet sent by IoT device, SDN router makes a collaborative decision with IoT device and adds additional security if needed. This mechanism is helpful to integrate IoT features and network interfaces in a cost-effective and secure manner to communicate with billions of possible IoT devices designed for different applications. This idea is also helpful to analyze many other security resolutions in the IoT network.