Implementation of Software Defined Networking for IOT using Virtualization

Authors

Anubhav Dinkar, Student, Aniruddh M, Student, Dr. Kiran V, Associate Professor
Dept of Electronics and Communication, R.V. College of Engineering, Bangalore, India.

Abstract

Software-Defined Networking (SDN) is an emerging networking architecture and IoT devices are ubiquitous in today’s technologically developing world. In this work, we use SDN to route the packets and simulate IoT devices using Virtual Machines. This work compares three encryption methods- AES-128, AES- 256, and DES when they are employed for transmitting data between the IoT devices. A man-in-the-middle attack is also simulated to validate the working of encryption methods. A feature is also provided to the user to use UDP sockets as opposed to the conventional TCP sockets. On comparing the algorithms, it can be determined that for large string lengths, AES-128 takes the shortest time to encrypt data.