Using asymmetric keys in a certified trust model for multiagent systems

  • Authors:
  • Vanderson Botêlho;Fabrício Enembreck;Bráulio Ávila;Hilton de Azevedo;Edson Scalabrin

  • Affiliations:
  • Graduate Program on Applied Computer Science, Pontifical Catholic University of Paraná, CEP: 80215-901, Curitiba, Paraná, Brazil;Graduate Program on Applied Computer Science, Pontifical Catholic University of Paraná, CEP: 80215-901, Curitiba, Paraná, Brazil;Graduate Program on Applied Computer Science, Pontifical Catholic University of Paraná, CEP: 80215-901, Curitiba, Paraná, Brazil;Graduate Program on Technology, Federal Technological University of Paraná, CEP: 80.230-901, Curitiba, Paraná, Brazil;Graduate Program on Applied Computer Science, Pontifical Catholic University of Paraná, CEP: 80215-901, Curitiba, Paraná, Brazil

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2011

Quantified Score

Hi-index 12.05

Visualization

Abstract

We present a contribution based on encryption to the model for the certification of trust in multiagent systems. The originality of the proposal remains in the use of asymmetric keys that allow the local storage of testimonies with the service agents that were assessed. The aim is to raise the level of efficiency that client agents have when contracting specialized service agents. To reach this objective we make three hypotheses: (i) client agents are able to measure and inform the quality of a service they receive from a service agent; (ii) distributed certificate control is possible if every service agent stores the certificates it receives from its client agents and, (iii) the content of a certificate can be considered safe as long as the public and private keys used to encrypt the certificate remain safe. This approach reduces some weak points of trust models that rely on the direct interaction between service and client agents (direct trust) or those that rely on testimony obtained from client agents (propagated trust). Simulation showed that encrypted certificates of trust improved the efficiency of client agents when choosing their service provider agents. The reason seems to be that the reputation of a given service provider agent is based on the reputation it has among the totality of client agents that used its services.