The Internet of Things (IoT) makes available attractive services to smart objects and humans. To this aim, IoT devices need of high sensing, reasoning and real time acting capabilities that can be also obtained by promoting adaptive forms of cooperation Machine-to-Machine among smart objects. The convergence of IoT and Multi-Agent Systems also relies on the association between software agents with IoT devices for exploiting their social attitude of interacting and cooperating for services. However, the choice of reliable partners for cooperation can be very difficult when IoT devices migrate across different environments, where the most part of their members will be unreferenced with respect to their trustworthiness. It is well known that agents reputation can be a viable aspect to consider to form social groups, therefore a possible solution to this problem is to form groups of agents in each IoT environment, based on their social capabilities. In this respect, the first contribution of this paper is represented by a reputation model focused on building the reputation capital of each agent. Secondly, an algorithm capable to form groups of agents in IoT environments on the basis of their reputation capital was designed. Finally, since in this contest it is important to spread reliable and certified information about the device/agent reputation in a distributed environment, the third contribution is represented by the adoption of the blockchain technology to certify the reputation capital. Some experiments we have performed show that the model is capable to detect almost all the misleading agents if their percentage is under a high enough threshold, and that good results in term of group composition are obtained. Moreover, the simulations show that, adopting our model, malicious devices always pay for services significantly more than honest ones. We argue that the individual reputation capital of devices and, consequently, the overall reputation capital of the IoT community can take benefit from the adoption of the proposed approach.

Fortino, G., Messina, F., Rosaci, D., Sarnè, G. (2020). Using Blockchain in a Reputation-Based Model for Grouping Agents in the Internet of Things. IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 67(Issue 4, November 2020), 1231-1243 [10.1109/TEM.2019.2918162].

Using Blockchain in a Reputation-Based Model for Grouping Agents in the Internet of Things

Sarnè, GML
2020

Abstract

The Internet of Things (IoT) makes available attractive services to smart objects and humans. To this aim, IoT devices need of high sensing, reasoning and real time acting capabilities that can be also obtained by promoting adaptive forms of cooperation Machine-to-Machine among smart objects. The convergence of IoT and Multi-Agent Systems also relies on the association between software agents with IoT devices for exploiting their social attitude of interacting and cooperating for services. However, the choice of reliable partners for cooperation can be very difficult when IoT devices migrate across different environments, where the most part of their members will be unreferenced with respect to their trustworthiness. It is well known that agents reputation can be a viable aspect to consider to form social groups, therefore a possible solution to this problem is to form groups of agents in each IoT environment, based on their social capabilities. In this respect, the first contribution of this paper is represented by a reputation model focused on building the reputation capital of each agent. Secondly, an algorithm capable to form groups of agents in IoT environments on the basis of their reputation capital was designed. Finally, since in this contest it is important to spread reliable and certified information about the device/agent reputation in a distributed environment, the third contribution is represented by the adoption of the blockchain technology to certify the reputation capital. Some experiments we have performed show that the model is capable to detect almost all the misleading agents if their percentage is under a high enough threshold, and that good results in term of group composition are obtained. Moreover, the simulations show that, adopting our model, malicious devices always pay for services significantly more than honest ones. We argue that the individual reputation capital of devices and, consequently, the overall reputation capital of the IoT community can take benefit from the adoption of the proposed approach.
Articolo in rivista - Articolo scientifico
Blockchain; Group formation; Reputation capital;
English
14-giu-2019
2020
67
Issue 4, November 2020
1231
1243
8736824
reserved
Fortino, G., Messina, F., Rosaci, D., Sarnè, G. (2020). Using Blockchain in a Reputation-Based Model for Grouping Agents in the Internet of Things. IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 67(Issue 4, November 2020), 1231-1243 [10.1109/TEM.2019.2918162].
File in questo prodotto:
File Dimensione Formato  
Fortino_2019_TEM_Using_editor.pdf

Solo gestori archivio

Dimensione 1.07 MB
Formato Adobe PDF
1.07 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
Fortino_2019_TEM_Using_post.pdf

Solo gestori archivio

Dimensione 1.13 MB
Formato Adobe PDF
1.13 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/298977
Citazioni
  • Scopus 80
  • ???jsp.display-item.citation.isi??? 59
Social impact