[发明专利]一种P2P网络中基于行为相似度的共谋团体识别方法有效
申请号: | 200810118258.6 | 申请日: | 2008-08-12 |
公开(公告)号: | CN101345627A | 公开(公告)日: | 2009-01-14 |
发明(设计)人: | 苗光胜;冯登国;苏璞睿 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | H04L9/36 | 分类号: | H04L9/36;H04L12/58;H04L12/66 |
代理公司: | 北京君尚知识产权代理事务所 | 代理人: | 余长江 |
地址: | 100190北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 网络 基于 行为 相似 共谋 团体 识别 方法 | ||
1.一种P2P网络中基于行为相似度的共谋团体识别方法,其步骤为:
1)为网络中每个节点分配一个信任管理节点和一个行为记录节点;
2)每个节点的信任管理节点监测网络中其他节点对该节点的评分行为;其具体方法为:任一节点i完成从节点j的下载后,根据下载结果形成对节点j的评价数据,然后将评价数据提交给节点j的信任管理节点,同时节点j的信任管理节点判断所接收的评分数据是否存在异常,如果存在异常则标记节点i为评分行为异常的节点;所述评价数据包括:评价节点ID、被评价节点ID、评价结果、具体评分;所述评分行为异常的节点的判定公式为:其中Rij为节点i对节点j的信任评价,Rj为节点j的当前全局信任值,当s>σ时判定节点i为评分异常节点,σ为系统设定的行为异常阈值;
3)每个节点的行为记录节点负责跟踪记录该节点对其他节点的评分行为,并汇总得到该节点的评分向量;
4)信任管理节点定期检测在对所负责节点进行评分的节点中,评分行为异常的节点集合的数量是否超过设定值,如果超过设定值则启动共谋团体检测过程;
5)针对评分行为异常的节点集合,共谋团体检测过程如下:首先从该集合中各个节点的行为记录节点处收集相关节点的评分向量;然后根据节点的评分向量计算节点之间的行为相似度;最后对行为相似度计算结果进行聚类分析,检查行为相似节点的数量是否超过设定值,从而判断是否存在共谋团体;
6)信任管理节点根据反馈的检测结果更新节点的全局信任值。
2.如权利要求1所述的方法,其特征在于利用安全哈西函数中的SHA-1算法为节点分配所述信任管理节点和所述行为记录节点。
3.如权利要求1所述的方法,其特征在于所述行为记录节点跟踪记录该节点对其他节点的评分行为的过程如下:节点i完成从节点j的下载后,首先向该节点j的信任管理节点提交评价数据,然后节点j的信任管理节点将该评分数据报告给节点i的行为记录节点。
4.如权利要求1所述的方法,其特征在于所述评分向量的表示方法为:[Ri1,Ri2,…,Rin],其中,Ri1,Ri2,…,Rin分别表示节点i对其他节点1,2,…,n的评价。
5.如权利要求1所述的方法,其特征在于采用余弦相似度衡量函数计算节点之间的行为相似度。
6.如权利要求5所述的方法,其特征在于只计算节点在共同项目上所表现出来的行为之间的相似度。
7.如权利要求1所述的方法,其特征在于所述聚类分析的方法为:
1)将行为相似的一组节点相似度数据组成一对称矩阵其中n为节点数目,si,j为矩阵Sn×n中任一元素,它表示节点i与节点j之间的行为相似度;如果si,j<ε,则令si,j=0,其中ε为行为相似度阈值;
2)使用矩阵变换算法对矩阵Sn×n进行等价变换,最终得到矩阵其中,是矩阵Sn×n′主对角线上不含0的ki阶子方阵;
3)如果ki>δ,则输出组成矩阵的节点集合并认为它们共同组成一个共谋团体,其中,δ为共谋团体的规模阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118258.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:缺陷检查方法和缺陷检查装置
- 下一篇:具有密封装置的万向节装置