Gen Trust: A genetic trust management model for peer-to-peer systems

被引:28
|
作者
Tahta, Ugur Eray [1 ,2 ]
Sen, Sevil [1 ]
Can, Ahmet Burak [1 ]
机构
[1] Hacettepe Univ, Dept Comp Engn, TR-06800 Ankara, Turkey
[2] ASELSAN, TR-06370 Ankara, Turkey
关键词
Evolutionary computation; Genetic programming; Trust models; Reputation; Peer-to-peer systems; INTRUSION DETECTION; REPUTATION;
D O I
10.1016/j.asoc.2015.04.053
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, peer-to-peer systems have attracted significant interest by offering diverse and easily accessible sharing environments to users. However, this flexibility of P2P systems introduces security vulnerabilities. Peers often interact with unknown or unfamiliar peers and become vulnerable to a wide variety of attacks. Therefore, having a robust trust management model is critical for such open environments in order to exclude unreliable peers from the system. In this study, a new trust model for peer-to-peer networks called GenTrust is proposed. GenTrust has evolved by using genetic programming. In this model, a peer calculates the trustworthiness of another peer based on the features extracted from past interactions and the recommendations. Since the proposed model does not rely on any central authority or global trust values, it suits the decentralized nature of P2P networks. Moreover, the experimental results show that the model is very effective against various attackers, namely individual, collaborative, and pseudospoofing attackers. An analysis on features is also carried out in order to explore their effects on the results. This is the first study which investigates the use of genetic programming on trust management. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:693 / 704
页数:12
相关论文
共 50 条
  • [1] Management in peer-to-peer systems: Trust, reputation and security
    Boutaba, R
    Marshall, A
    [J]. COMPUTER NETWORKS, 2006, 50 (04) : 469 - 471
  • [2] Assessing efficiency of trust management in peer-to-peer systems
    Aringhieri, R
    Damiani, E
    di Vimercati, SD
    Samarati, P
    [J]. Fourteenth IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, Proceedings, 2005, : 368 - 373
  • [3] A probabilistic trust model for semantic peer-to-peer systems
    Nguyen, Gia-Hien
    Chatalic, Philippe
    Rousset, Marie-Christine
    [J]. ECAI 2008, PROCEEDINGS, 2008, 178 : 881 - +
  • [4] Trust and cooperation in peer-to-peer systems
    Jiang, JJ
    Bai, HH
    Wang, WN
    [J]. GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 371 - 378
  • [5] A role-based trust model for peer-to-peer systems
    Zhang, Jie
    Zhao, Zheng
    Wang, Song
    Zhang, Qiang
    Zhao, Zhichao
    [J]. NEXT-GENERATION COMMUNICATION AND SENSOR NETWORKS 2006, 2006, 6387
  • [6] Reputation and Trust Management Models in Peer-to-Peer
    Raju, Hima S.
    Salim, Soja
    [J]. 2016 INTERNATIONAL CONFERENCE ON RESEARCH ADVANCES IN INTEGRATED NAVIGATION SYSTEMS (RAINS), 2016,
  • [7] Developing and managing trust in peer-to-peer systems
    Ge, Liang
    Luo, Junzhou
    Xu, Yaobin
    [J]. SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 687 - +
  • [8] Dynamic trust metrics for peer-to-peer systems
    Duma, C
    Shahmehri, N
    Caronni, G
    [J]. SIXTEENTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, : 776 - 781
  • [9] Fuzzy Trust for Peer-to-Peer Based Systems
    Azzedin, Farag
    Ridha, Ahmad
    Rizvi, Ali
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 21, 2007, 21 : 123 - +
  • [10] Evolving a Trust Model for Peer-to-Peer Networks Using Genetic Programming
    Tahta, Ugur Eray
    Can, Ahmet Burak
    Sen, Sevil
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION, 2014, 8602 : 3 - 14