Collaborative service evaluation with the TwoHop trust framework

  • Authors:
  • Dimitris Glynos;Patroklos Argyroudis;Christos Douligeris

  • Affiliations:
  • Department of Informatics, University of Piraeus, Karaoli & Dimitriou 80, Piraeus, 18534, Greece;Census Inc., I. Gkoura 16, Thessaloniki, 54342, Greece;Department of Informatics, University of Piraeus, Karaoli & Dimitriou 80, Piraeus, 18534, Greece

  • Venue:
  • Security and Communication Networks
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The TwoHop trust framework is a collaborative system for computing trust towards service providers in a peer-to-peer network. TwoHop participants share their trust information so that peers without prior interaction may establish indirect trust relationships. TwoHop imposes a limit of two hops on trust delegation chains, which allows for increased efficiency in the trust calculation process. In addition, it provides multiple edges between nodes in the trust graph, allowing for the existence of both service evaluations and recommendations for service evaluators. In this paper, we present an improved version of the TwoHop trust calculation algorithm along with a formal description of its model of trust. We evaluate its key characteristics against those of other trust frameworks and compare it with the EigenTrust algorithm and to an improved version of the PeerTrust algorithm in terms of performance. Our simulation results indicate the robustness of our design against dishonest participants and its ability to scale to accommodate the needs of large peer-to-peer networks. Copyright © 2012 John Wiley & Sons, Ltd.