Detection of Security Attack in IoT using Received Signal Strength Indicator

Author Name(s): Snehal Deshmukh-Bhosale, Dr. S. S. Sonavane
Author Email:


For Internet of Things (IoT) applications, the correct location of sensor node is a very important aspect. To achieve this the solution is quite expensive where it is needed to incorporate Global Positioning System (GPS) adapters in each sensor node. In IoT, majority sensors are small in size and constrained in terms of processing power, memory, battery life etc. So to add a GPS adapter into it is not a feasible solution. Also, GPS adapter cannot be used for indoor IoT applications. To achieve small-size and cost-effective solution, Received Signal Strength Indicator (RSSI) based localization technology is used for distance estimation. The correlation between distance and RSSI values are used to find ranging and localization in IoT. In the era of smart cities, localization is a key component for many applications like smart buildings, traffic management, parking etc. For indoor applications like home automation, GPS is not a practical solution hence RSSI technology is used to achieve correct localization of a sensor node. Many attacks like Wormhole attack, Sinkhole attack, Blackhole attack etc. which are taking place in IoT can be detected by finding the correct location of a sensor node. In this paper, we have used Contiki OS and its inbuilt Cooja simulator to find the expected result. We are using RSSI values to find the location of sensor nodes in given various topologies.


In IoT, all sensors used are constrained in many terms. A GPS is a good solution but it is not a practical application for IoT sensor nodes. It cannot be further burdened with extra hardware like GPS adapter for localization. There are many applications like traffic monitoring, object tracking, fire detection, home automation etc. where locating the sensor is a most important aspect. Even in rescue operations in case of earthquake, flood etc locating a person for survival is very important and challenging tasks. All these applications in IoT signifies the important role of correct localization. [1], [2],[3] Over the past few years, many solutions have been proposed for localization in wireless ad-hoc and sensor networks which can be broadly classified into two main categories – range based and range free. Range based techniques estimate distances (range) from RSS measurements between the unknown node and the reference nodes and uses them to triangulate the location of the unknown node [4], [5], [6], [7], [8]. On the other hand, range free techniques estimate the location of the unknown node without determining the range like GPS, Cricket, and Ultrasonic sensor-based techniques. For our work, we have studied some range based localization techniques and previous analysis done on utilizing RSSI for localization.


Localization is a very important aspect to detect the sensor node in the Internet of Things. There are many applications of localization which vary in many fields in today’s era of smart city and smart home. To improve the security in IoT, it is very important to locate the security attacker node correctly. After finding the desired node, it could be removed from existing network permanently to remove the attack from the network. There are many methods to locate the node correctly. In our research work, we have used Received Signal Strength (RSS) localization method to locate the node position. Initially a experimentation is done to find the distance between every node with the help of RSSI values. After comparing the already stored RSSI values and the RSSI values received by the receiver after insertion of attack, it is noted that there is a large difference between those values. Hence it is concluded that the attack is present in the network

1,230 total views, no views today

Download PDF File

About the author: admin