IoT has proliferated into wide applications due to the inevitable use of WSN. Security in IoT is an emerging area of research and still much work needs to be done in this area. The proposed system aims at providing security in data transfer of clustered IoT. Clustering reduces communication overhead, and hence, it is widely used when combined with data aggregation in IoT. The system studies the performance of Elgammal and Diffie-Hellman in data security. The system employs Elgammal method for encryption and Signature scheme for authentication. It is compared to existing Diffie-Hellman scheme. It is found that the proposed system overcomes the drawback of man-in-the-middle attack in existing system. The system is implemented in COOJA emulator. As energy serves as the main challenge in IoT, the energy cost is compared with existing systems.
IntroductionAn ubiquitous framework, the Internet of things (IoT), is the result of evolution in smart networks. Sensors, sensor nodes, and peripheral devices communicate through Internet and collaboratively yield value added services in IoT. Any devices can be connected to the other and they achieve automation in respective fields yielding services. Hence, wireless sensor network (WSN) is the basic atomic unit of IoT. The varied applications of IoT range from critical applications like healthcare and banking systems, monitoring systems in industry, home, structure and traffic, waste management, logistics to the highly sophisticated and complex smart cities [1-3]. The widespread use of WSN has evolved from their working environment challenges. WSN nodes are resource restricted in the usage of energy. This is because of minimal