Applying Trust and Reputation Mechanisms to a Kademlia-Based Distributed Hash Table
Trust and reputation management in Peer-To-Peer (P2P) networks is a current topic. Most of the works focus on unstructured networks. The existing work operating in structured networks concentrates on a "Clean routing table" and aims to keep malicious nodes from it. The authors follow a different approach which they call "Clean routing process": There are no restrictions regarding the nodes that may be contained in a node's routing table. However, only trustworthy nodes shall be used for determining the next hop and eventually for storing or retrieving content items. To achieve this, they present a collation of security measures to avoid common threats and link them to form a secure environment.