一种基于模糊过滤的信任评估方法技术

技术编号:10362539 阅读:201 留言:0更新日期:2014-08-27 18:36
本发明专利技术涉及一种基于模糊过滤的信任评估方法,以Dirichlet信誉评估系统和模糊理论为基础,通过建立评价矩阵将用户评价细化、计算直接信任向量、评价过滤、评价汇聚、计算推荐信任向量、计算综合信任值,最后请求节点选择综合信任值高的相应节点进行交易,克服了现有技术中“针对P2P网络中节点存在信誉值过低则洗白和恶意哄抬信誉值现象”等技术难题,同时本发明专利技术通过更新Dirichlet先验基本率,实现了有效提高了节点提供优质服务的积极性,同时在一定程度上降低了节点发生洗白的概率,增加了信任模型的稳定性的有益效果。

【技术实现步骤摘要】
一种基于模糊过滤的信任评估方法
本专利技术涉及信息安全中的可信计算
,尤其涉及一种多元评价的信任评估系统的构建,更具体的说涉及一种基于模糊过滤的Dirichlet信任评估系统。
技术介绍
伴随信息技术的飞速发展,网络用户间各种资源共享成为现实。P2P网络以其特有的共享的理念和便捷的结构特点成为现今学者研究的热点领域。考虑到P2P网络开放、匿名和动态的结构特点,共享交易的双方得不到现实世界中的安全保障。P2P网络中节点进入和退出是自由和随意的,缺乏相应的约束机制。这体现了P2P网络自由平等的创建理念,同时也为我们提高P2P节点间交互的成功率提出了挑战。因此建立综合有效的信任管理模型,对P2P网络的发展和成长是至关重要的。在P2P网络交互的节点之间,由于事先缺乏对节点交互能力的认知,造成节点之间的交易具有易失败和不安全的特点。在建立综合有效的信任管理模型之前,。考虑到信任本身是一种人为的主观判断,是基于节点以前的知识认知和经验积累,具有主观性和模糊性的特点。国外学者对主观信任进行了研究探索,找到了适用于信任管理的二元Beta信誉评估模型和多元Dirichlet信誉评估模型。这两种信誉评估模型利用Beta分布和Dirichlet分布都是共轭分布的特点(即后验的交互结果可以直接加到先验交互里面),用概率的形式描述信任,忽略了信任本身的模糊性。同时还在所建立的Beta信誉系统中,引入了一种不合理评价的过滤技术。该过滤技术利用不合理评价也符合Beta分布的特点,提出利用Beta分布的分位点去隔离不合理评价。还提出了基于Dirichlet分布的多元信誉评价系统。该系统有效反映了主观信任评价的多元性,使交易结果的评价更加细化,但是文中没有对不合理评价提出过滤方法。另一种是考虑到了信任本身的模糊性,利用模糊理论中的知识来进行信任的的模糊推理。国内学者唐文等提出基于模糊理论的信任评价模型,该模型为研究主观信任提出新的思路。文中对主观信任的模糊性进行研究,提出基于模糊理论的信任推理方法,但是没有考虑现实中个体信任推理的一般知识,缺乏实际的意义。
技术实现思路
针对相关
文献和以上现有技术的不足,在大量现有文献研究和长期在相关领域研发实践的基础上,本专利技术提出“一种基于模糊过滤的信任评估方法”,以Dirichlet信誉评估系统和模糊理论为基础,克服了现有技术中“针对P2P网络中节点存在信誉值过低则洗白和恶意哄抬信誉值现象”等技术难题,实现了有效提高了节点提供优质服务的积极性,同时在一定程度上降低了节点发生洗白的概率,增加了信任模型的稳定性的有益效果。为实现上述目的,本专利技术是通过以下技术方案实现的:一种基于模糊过滤的信任评估方法,该方法包括以下步骤:步骤一、文件共享系统中的请求节点在经过一次交互后,对响应节点的服务给予评价,文件共享系统通过评价矩阵M(fq;ds;ss)将用户的评价细化,fq代表文件质量,ds代表文件下载速度,ss代表供源的稳定性,通过模糊综合评判法对评价矩阵M进行模糊综合评判后,R=WοM得到评价向量R,表示在tr时刻u节点在接受v提供的服务后给予评价;表示在第t时刻汇聚评价时,评价经时间衰减后的有效值;步骤二、评价过滤,请求节点发起询问请求,在当前时间窗口内发生交易的节点提供各自的评价向量,请求节点将所有的评价向量组织成一个矩阵n为在当前时间窗口Ti与响应节点发生交易并提供推荐评价的节点数目,在原始矩阵M的基础上建立与之对应的模糊相似矩阵R,在建好的模糊相似矩阵R的基础上,根据参数λ值进行聚类,参数λ值就是人为设定的聚类模糊程度,在相应模糊程度下选择与请求节点在同一类的评价作为合理评价,过滤不合理评价;如果请求节点不存在直接交互历史,那么选择含最多推荐评价的聚类作为可信的聚类评价团体;步骤三、评价汇聚,请求节点发起询问请求,在当前时间窗口内与响应节点发生交易的节点提供各自的评价向量,排除不实评价后,将剩余评价向量按照评价汇聚的时间进行衰减,再利用Dirichlet分布期望函数对推荐评价进行处理,得出推荐评价向量;步骤四、直接信任向量计算,请求节点再根据自身与响应节点的历史交易经验给出评价矩阵M再计算出直接信任向量步骤五、推荐信任向量计算,在请求响应节点服务时,请求节点询问所有与响应节点在当前时间窗口内有过交易的节点,将所有节点的推荐评价向量进行汇聚累加,进行归一化处理,再使用Dirichlet分布的期望函数来计算推荐信任向量S是提供推荐评价的节点集合,0<λ<1为衰减因子;表示所有评价时刻落在第Ti个时间窗口内的u对v的评价的汇聚,节点保存响应节点的先验基本率和当前时间窗口的评价汇聚;步骤六、综合信任值的计算,先对推荐信任向量和直接信任向量进行归一化运算,然后计算和的余弦相似度α:α∈[0,1],则目标节点的服务信任向量T:0<α<1,来为服务请求者给出合理推荐,信任值T′:T′=T*a;步骤七、更新Dirichlet先验基本率,利用计算推荐信任向量和原Dirichlet先验基本率的模糊贴近度,选择合适的更新因子对原Dirichlet先验基本率进行更新,更新后的Dirichlet先验基本率值用于下次请求节点计算响应节点综合信任值;步骤八、请求节点选择综合信任值高的响应节点进行交易。所述步骤一中,文件质量、文件下载速度和文件供源的稳定性三者在模糊评判时的权重为W(0.4,0.4,0.2)。所述步骤一中交互的评价的文件质量(fq)、文件下载速度(ds)、供源稳定性(ss)三个属性分为非常满意、满意、一般、不满意、差五个等级。所述步骤五中将先验基本率初始化为(0.2,0.2,0.2,0.2,0.2)。所述步骤六中所述服务信任向量T的权值a为(1,0.75,0.5,0.25,0)。(具体的值放在从属权利要求比较好,这样权利要求1的范围更大点)所述步骤五和步骤六中的归一化通过以下公式计算,假设有两个信任向量A=(a1,a2...,an),B=(b1,b2...,bn)分别进行归一化运算,即本专利技术具备的有益效果是:该模型考虑到信任本身具有模糊性,将模糊过滤理论应用到Dirichlet分布先验基本率更新,有效提高了节点提供优质服务的积极性,同时在一定程度上降低了节点发生洗白的概率,增加了信任模型的稳定性。附图说明图1为本专利技术具体实施例的一种基于模糊过滤的Dirichlet信任评估系统构建方法流程图;图2是本专利技术具体实施例的推荐评价模糊过滤的示意图;具体实施方式下面对照附图,通过对实施例的描述,对本专利技术的具体实施方式如所涉及的控制系统,相互间的连接关系,及实施方法,作进一步详细的说明,以帮助本领域的技术人员对本专利技术的专利技术构思、技术方案有更完整、准确和深入的理解。基于模糊过滤的Dirichlet信任评估系统的构建方法,在实际应用中,利用该模型能全面地、准确地、客观地反映服务请求者与服务响应者之间的信任关系,提高服务请求者与服务响应者的交互成功率。该评估方法用到的模糊综合评判分为以下五个步骤:(1)确定模糊综合评判的因素集X={fq,ds,sr};(2)评语集Y={非常满意、满意、一般、不满意、差};(3)节点根据交互过程,对每个等级取相应的模糊隶属度,表示相应等级所占的比重,得到评价矩本文档来自技高网
...
一种基于模糊过滤的信任评估方法

【技术保护点】
一种基于模糊过滤的信任评估方法,其特征在于,该方法包括以下步骤: 步骤一、文件共享系统中的请求节点在经过一次交互后,对响应节点的服务给予评价,文件共享系统通过评价矩阵M(fq;ds;ss)将用户的评价细化,fq代表文件质量,ds代表文件下载速度,ss代表供源的稳定性,通过模糊综合评判法对评价矩阵M进行模糊综合评判后,R=WοM得到评价向量R,表示在tr时刻u节点在接受v提供的服务后给予评价;表示在第t时刻汇聚评价时,评价经时间衰减后的有效值;步骤二、评价过滤,请求节点发起询问请求,在当前时间窗口内发生交易的节点提供各自的评价向量,请求节点将所有的评价向量组织成一个矩阵n为在当前时间窗口Ti与响应节点发生交易并提供推荐评价的节点数目,在原始矩阵M的基础上建立与之对应的模糊相似矩阵R,在建好的模糊相似矩阵R的基础上,根据参数λ值进行聚类,参数λ值就是人为设定的聚类模糊程度,在相应模糊程度下选择与请求节点在同一类的评价作为合理评价,过滤不合理评价;如果请求节点不存在直接交互历史,那么选择含最多推荐评价的聚类作为可信的聚类评价团体;步骤三、评价汇聚,请求节点发起询问请求,在当前时间窗口内与响应节点发生交易的节点提供各自的评价向量,排除不实评价后,将剩余评价向量按照评价汇聚的时间进行衰减,再利用Dirichlet分布期望函数对推荐评价进行处理,得出推荐评价向量;步骤四、直接信任向量计算,请求节点再根据自身与响应节点的历史交易经验给出评价矩阵M再计算出直接信任向量步骤五、推荐信任向量计算,在请求响应节点服务时,请求节点询问所有与响应节点在当前时间窗口内有过交易的节点,将所有节点的推荐评价向量进行汇聚累加,进行归一化处理,再使用Dirichlet分布的期望函数来计算推荐信任向量S是提供推荐评价的节点集合,0<λ<1为衰减因子;表示所有评价时刻落在第Ti个时间窗口内的u对v的评价的汇聚,节点保存响应节点的先 验基本率和当前时间窗口的评价汇聚;步骤六、综合信任值的计算,先对推荐信任向量和直接信任向量进行归一化运算,然后计算和的余弦相似度α:α∈[0,1],则目标节点的服务信任向量T:0<α<1,来为服务请求者给出合理推荐,信任值T′:T′=T*a;步骤七、更新Dirichlet先验基本率,利用计算推荐信任向量和原Dirichlet先验基本率的模糊贴近度,选择合适的更新因子对原Dirichlet先验基本率进行更新,更新后的Dirichlet先验基本率值用于下次请求节点计算响应节点综合信任值;步骤八、请求节点选择综合信任值高的响应节点进行交易。...

【技术特征摘要】
1.一种基于模糊过滤的信任评估方法,其特征在于,该方法包括以下步骤:步骤一、文件共享系统中的请求节点在经过一次交互后,对响应节点的服务给予评价,文件共享系统通过评价矩阵M(fq;ds;ss)将用户的评价细化,fq代表文件质量,ds代表文件下载速度,ss代表供源的稳定性,通过模糊综合评判法对评价矩阵M进行模糊综合评判后,R=WoM得到评价向量R,表示在tr时刻u节点在接受v提供的服务后给予评价;表示在第t时刻汇聚评价时,评价经时间衰减后的有效值;步骤二、评价过滤,请求节点发起询问请求,在当前时间窗口内发生交易的节点提供各自的评价向量,请求节点将所有的评价向量组织成一个矩阵n为在当前时间窗口Ti与响应节点发生交易并提供推荐评价的节点数目,在原始矩阵M的基础上建立与之对应的模糊相似矩阵R,在建好的模糊相似矩阵R的基础上,根据参数λ值进行聚类,参数λ值就是人为设定的聚类模糊程度,在相应模糊程度下选择与请求节点在同一类的评价作为合理评价,过滤不合理评价;如果请求节点不存在直接交互历史,那么选择含最多推荐评价的聚类作为可信的聚类评价团体;步骤三、评价汇聚,请求节点发起询问请求,在当前时间窗口内与响应节点发生交易的节点提供各自的评价向量,排除不实评价后,将剩余评价向量按照评价汇聚的时间进行衰减,再利用Dirichlet分布期望函数对推荐评价进行处理,得出推荐评价向量;步骤四、直接信任向量计算,请求节点再根据自身与响应节点的历史交易经验给出评价矩阵M再计算出直接信任向量步骤五、推荐信任向量计算,在请求响应节点服务时,请求节点询问所有与响应节点在当前时间窗口内有过交易的节点,将所有节点的推荐评价向量进行汇聚累加,进行归一化处理,再使用Dirichlet分布的期望函数来计算推荐信任向量S是提供推荐评价的节点集合,0<λ<1为衰减因子;表示所有评价时刻落在第Ti个时间窗口内的u对v的评价的汇聚,节点保存响应节点的先验基本率和当前时间窗口的评价汇聚;步骤六、综合信任值的计算,先对推荐信任向量和直接信任向量进行归一化运算,然后计算...

【专利技术属性】
技术研发人员:罗永龙乔云峰刘莹刘飞孙丽萍
申请(专利权)人:安徽师范大学
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1