Skip to Main Content
Current trust mechanisms employed by the existing P2P systems are faced with various threats from malicious nodes, which have seriously affected the performance of whole system. To protect P2P network, an adaptive and robust reputation mechanism (ARRep) is proposed. ARRep balances direct trust and recommended trust according to the experience of the requester. Our contribution lies in three aspects. Firstly, a transaction decay function is adopted to distinguish the importance of direct experience. Secondly, ARRep utilizes the transaction numbers and the size of common set to gain the higher accuracy of the recommended trust value. Finally, to verify the transaction information, we develop a simple transaction validation protocol. Simulation experimental results show that ARRep is highly effective in front of on-off, bad mouthing and collusive cheating attacks.