Abstract:
The Internet of Things (IoT) has provided us with the notion of a smartly connected world. Internet of Things is a system in which gadgets, computing machines or mechanical devices, are connected with each other through Unique IDs. Those objects can accumulate and disseminate the packets from one node to other nodes without any human participation. As IoT is related to the network-based distributed systems such as i.e. Cloud Computing, Fog Computing, and Body Area Network etc. These networks when applied to sensitive and confidential infrastructure then the role of its security becomes very crucial. To this end, routing strategy is responsible and literature suggests different techniques for security and privacy in IoT Systems.
Formal modeling of a system can help us to check the reliability, accuracy and consistency of the system. Colored Petri Nets is graphic-based language and it has taken premium space in design and specification, validation and verification of systems which are concurrent in its behavior. Security Scheme is the mechanism of securing a network system by setting up routing strategy through topology. Analysing the attacks and mitigating them is a small subset of security schemes. In this study Routing over Low Power and Lossy networks (RPL) is used as a case study and the aim was to present the idea of translation of into formal language and ultimately analyze its security with the means of Formal Specification Methods. RPL is an IPv6 protocol and prominent for the routing in Internet of Things. Eventually, the focus will be shifted towards the evaluation of the existing security standards for RPL through formal validation and verification to check if those standards can achieve the desired security level.