Jie Chen


The trust model is one of the most important technologies of Peer-to-Peer (P2P) security. The popular EigenTrust reputation system can well resist the attack of malicious peers, which aggregates the extensive view of all other peers in the system to compute the global trust values for the peers, and relies on a set of pre-trusted peers heavily to ensure that the malicious peers do not subvert the system. Nevertheless, the EigenTrust model, which designates early participants or creators of a P2P network as pre-trusted peers statically, poses a high security risk, especially for the targeted attacks. To solve this problem, it is an inevitable trend to select pre-trusted peers dynamically according to the interaction between peers. And thus, this paper selects pre-trusted peers dynamically based on the time-interactivity of peers in the network, which can avoid a series of problems caused by statically specified pre-trusted peers. Meanwhile, the peers can not be effectively organized together for network models with community structure, which increases the unnecessary interaction between peers greatly, and aggravates the load rate of the system heavily. In order to better organize peers together in the distributed network, this paper proposes a P2P network trust model based on group structure based on the interaction characteristics of peers. To ensure the high credibility of P2P network, we choose the peers with high global trust values as pre-trusted peers in each group. The final simulation experiments show that the GSBDTrust model not only has strong robustness against malicious peer attacks with different thread models, but also has low query overhead and failure rate in resource search.


P2P network security; trust model; group structure; EigenTrust

Full Text:



N.Inc. (2000): The napster homepage, available at, accessed 16 October 2018.

Ripeanu, M. (2001). Peer-to-Peer Architecture Case Study: Gnutella Network. Proceedings of the First International Conference on Peer-to-Peer Computing, Sweden: IEEE Computer Press.

Anderson, D. P. (2002). Seti@home: an experiment in public-resource computing. Communications of the ACM, New York: ACM New York, NY, USA, 56-61.

L. Gong. (2001). Project JXTA: A Technology Overview, Internet Computing, 5(3):88-95.

Tian, C., Jiang, J., Hu, Z., & Li, F. (2010). A novel super-peer based trust model for peer-to-peer networks. Chinese Journal of Computers, 33(2), 345-355.

Tian, C., Yang, B., Zhong, J., & Liu, X. (2014). Trust-based incentive mechanism to motivate cooperation in hybrid p2p networks. Computer Networks the International Journal of Computer & Telecommunications Networking, 73(C), 244-255.

Meng, X. (2018a). Speedtrust: a super peer-guaranteed trust model in hybrid p2p networks. Journal of Supercomputing, 74(9), 1-28.

Meng, X. (2018b). Suretrust: a super peer-aware trust model for 2-level p2p networks. Peer-to-Peer Networking and Applications, 11(3), 619-631.

Kamvar, Sepandar, D., Schlosser, Mario, T., GarciaMolina, & Hector. (2003). The eigentrust algorithm for reputation management in p2p networks. Proc. WWW2003.

Marsh, S. P. (1994). Formalising trust as computational concept. Thesis University of Stirling.

Mekouar, L., Iraqi, Y., & Boutaba, R. (2004). A reputation management and selection advisor schemes for peer-to-peer systems. Proceedings of the 15th IFIP/ IEEE In ternational Workshop on Distributed Sy stems:Operations & M anagement .C A , USA , 3278, 208-219.

Xiong, L., & Liu, L. (2004). Peertrust: supporting reputation-based trust for peer-to-peer electronic communities. IEEE Transactions on Knowledge & Data Engineering, 16(7), 843-857.

Zhou, R., & Kai, H. (2007). Powertrust: a robust and scalable reputation system for trusted peer-to-peer computing. IEEE Transactions on Parallel & Distributed Systems, 18(4), 460-473.

Kenli Li, Yan He, Xiaoling Liu, et al. (2005). Security-driven scheduling algorithms based on eigentrust in grid[C]. Proceedings of the Sixth International Conference on Parallel and Distributed Computing, Applications and Technologies, 1068~1072.

Chiluka, N., Andrade, N., Gkorou, D., & Pouwelse, J. (2012). Personalizing EigenTrust in the Face of Communities and Centrality Attack. IEEE, International Conference on Advanced Information NETWORKING and Applications (pp.503-510). IEEE Computer Society.

Hwang, K., Dongarra, J., & Fox, G. C. (2011). Distributed and cloud computing: from parallel processing to the internet of things.

Kurdi, H. A. (2015). Honestpeer: an enhanced eigentrust algorithm for reputation management in p2p systems. Journal of King Saud University - Computer and Information Sciences, 27(3), 315-322.

Kurdi H A. (2015). HonestPeer: An enhanced EigenTrust algorithm for reputation management in P2P systems[J]. Journal of King Saud University - Computer and Information Sciences, 27(3):315-322.

Tan Z, Wang X, Wang X. (2016). A Novel Iterative and Dynamic Trust Computing Model for Large Scaled P2P Networks[J]. Mobile Information Systems, 2016(4):1-12.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright © 2018 International Educational Applied Scientific Research Journal