Abstract

The Internet of Things (IoT) is becoming an indispensable part of the actual Internet and continues to extend deeper into the daily lives of people, offering distributed and critical services. Mobile agents are widely used in the context of IoT and due to the possibility of transmitting their execution status from one device to another in an IoT network, they offer many advantages such as reducing network load, encapsulating protocols, exceeding network latency, etc. Also, Blockchain Technology is growing rapidly allowing for the addition of an approved security layer in many areas. Security issues related to mobile agent migration can be resolved with the use of Blockchain. This paper aims to demonstrate how Blockchain Technology can be used to secure mobile agents in the context of the IoT using Ethereum and a Smart Contract. The transactions within the Blockchain are used to detect the malevolent mobile agents that could infiltrate the IoT systems. The proposed model aims to provide a secure migration of mobile agents to ensure security and protect the IoT applications against malevolent agents. The case of a smart home with multiple applications is applied to verify the proposed solution. The model presented in this paper could be extended to a wider selection of IoT systems outside of the smart home.

Highlights

  • Internet of Things (IoT) is growing exponentially in the area of telecommunications and it will be an indispensable part of the future Internet [1,2,3,4]

  • The case of a smart home can be a very suitable application of IoT to verify the proposed solution, as it involves a variety of devices and parameters to be connected [21], the presented model could be extended to a wider selection of IoT systems

  • This document presents an overview of the current state of research in the field of mobile agent security in a multi-agent environment, and the utility of employing Mobile Agents in IoT systems such as reducing network load, protocol encapsulation and exceeding network latency

Read more

Summary

INTRODUCTION

IoT is growing exponentially in the area of telecommunications and it will be an indispensable part of the future Internet [1,2,3,4]. Agentbased systems enable cognitive management without constant human intervention [11,12] Functionalities such as smartness, autonomy and dynamicity are required for IoT based infrastructure and can be offered by the presence of agents [11]. Agents can move between different devices, and if necessary, it is possible to clone agents to create numerous instances This model enables the creation of increasingly complex configurations, where device and context-specific decisions can be taken. We present an architecture model to secure mobile agents and protect them against different types of threats in the context of the IoT. The proposed model aims to provide a secure migration of mobile agents to ensure security and protect the IoT applications against malevolent agents using a Smart Contract [19]. The case of a smart home can be a very suitable application of IoT to verify the proposed solution, as it involves a variety of devices and parameters to be connected [21], the presented model could be extended to a wider selection of IoT systems

RELATED WORK
Blockchain Technology
Smart Contract
PROPOSED MODEL
Components of the Proposed Model
Secure Communication Between Agents
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call