1st International Conference on Collaborative Computing: Networking, Applications and Worksharing

Research Article

Q-Chain: building reputation based trust chains in decentralized peer-to-peer networks

  • @INPROCEEDINGS{10.1109/COLCOM.2005.1651236,
        author={Praveen Kumar and Srividya Gopalan and V. Sridhar},
        title={Q-Chain: building reputation based trust chains in decentralized peer-to-peer networks},
        proceedings={1st International Conference on Collaborative Computing: Networking, Applications and Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2006},
        month={7},
        keywords={Collaboration  Computer networks  Environmental management  Fault tolerance  IP networks  Intelligent networks  Peer to peer computing  Quality of service  Telecommunication network reliability  Web and internet services},
        doi={10.1109/COLCOM.2005.1651236}
    }
    
  • Praveen Kumar
    Srividya Gopalan
    V. Sridhar
    Year: 2006
    Q-Chain: building reputation based trust chains in decentralized peer-to-peer networks
    COLLABORATECOM
    IEEE
    DOI: 10.1109/COLCOM.2005.1651236
Praveen Kumar1,*, Srividya Gopalan1,*, V. Sridhar1,*
  • 1: Applied Research Group, Satyam Computer Services Limited, SID Block, IISc Campus, Bangalore, India 560012
*Contact email: Praveenkumar_GS@satyam.com, Srividya_Gopalan@satyam.com, Sridhar@satyam.com

Abstract

Peer-to-peer (P2P) networks are increasingly gaining acceptance over the Internet as they provide an infrastructure for content search and exchange between anonymous peers. The open and anonymous nature of P2P networks exposes a number of security vulnerabilities including the problem of finding reliable trustworthy communication partners. In this paper, we propose Q-Chain which provides a trust computation framework by building reputation based trust chains in decentralized P2P networks. Separate Q-Chains are established to evaluate trustworthiness of a peer for the different content types it provides to other peers in the P2P network. A peer's trust rating value is present across several Q-Chains which makes trust computation and management more fault-tolerant in a highly dynamic P2P environment. We implemented Q-Chain using GnutellaSim simulator and the trust computation results obtained are encouraging and more accurate than some of the existing models.