一种p2p信任机制及其管理方法

文档序号:7815186阅读:189来源:国知局
一种p2p信任机制及其管理方法
【专利摘要】本发明涉及一种P2P信任机制及其管理方法,包括数据采集模块、数据处理模块以及数据传送方案,数据采集模块:负责客户终端本地数据的采集和报表,传送至数据处理模块;数据处理模块:对终端产生的数据交换进行归类,分类为数据交换的成功与否,没有实际交换则丢弃视为无效数据或在大量无效请求的情况下视为恶意行为;数据传送方案包括:数据接收和发送模块以及数据存储。本发明简化了信任管理,并减小因信任管理造成的节点负担。
【专利说明】一种P2P信任机制及其管理方法
[0001](一)

【技术领域】
本发明涉及P2P,具体涉及一种关于指数衰减函数的应用方法的P2P信任机制及其管理方法。
[0002](二)

【背景技术】
目前P2P存储系统的应用日益广泛,一种可行的办法是对节点评定信任等级,当节点与其它节点交易或发生P2P数据交换时,在同等条件下,选择信任等级高的节点提供的服务。然而当前却缺乏有效的管理机制提高系统的整体可用性,因而服务的质量无法得到保证。
[0003](三)


【发明内容】

本发明为了弥补现有技术的不足,提供了一种P2P信任机制及其管理方法,其提供了一种信任管理模型,用于简化信任管理,并减小因信任管理造成的节点负担。
[0004]本发明是通过如下技术方案实现的:
一种P2P信任机制,其特殊之处在于:包括数据采集模块、数据处理模块以及数据传送方案,
其中,
数据采集模块:负责客户终端本地数据的采集和报表,传送至数据处理模块;
数据处理模块:对终端产生的数据交换进行归类,分类为数据交换的成功与否,没有实际交换则丢弃视为无效数据或在大量无效请求的情况下视为恶意行为;
数据传送方案包括:数据接收和发送模块以及数据存储。
[0005]本发明的P2P信任机制,数据采集模块包括本地配置采集模块、网络性能采集模块和行为采集模块,数据处理模块包括预处理模块和处理模块,其中,
本地配置采集模块:负责对本地终端的性能参数进行采集;
网络性能采集模块:负责采集终端所处网络的性能数据;
本地配置采集模块与网络性能采集模块共同确定本地终端在共享网络中的能力; 行为采集模块:负责对在终端上用户操作的记录。
一种根据所述的P2P信任机制的管理方法,包括以下步骤:
(O首先数据采集模块负责客户终端本地数据的采集和报表,传送至数据处理模块;
(2)数据处理模块首先对终端产生的数据交换进行归类,分类为数据交换的成功与否,没有实际交换则丢弃视为无效数据或在大量无效请求的情况下视为恶意行为,若成功则对行为本身进行判断,可分为有益、无益行为,而无益行为则可分为自私行为、中立行为及恶意行为。
[0006]本发明的P2P信任机制的管理方法,步骤(2)中,行为的种类将会涉及信任度(AT)计算的参数β由-1至I的变化,
AT=wXcX β,
其中,
W为网络规模权重参数,由预处理模块根据模型运行的网络规模计算提供, C为交换的数据量,
β为数据处理模块提供对行为的判断而得出的信任度权重参数。
[0007]本发明的P2P信任机制及其管理方法,还包括对信任度的维护方法,该方法为在两节点长时间不发生数据交换的前提下,信任度与时间间隔的长短是成指数衰减关系的。
[0008]本发明的P2P信任机制及其管理方法,当衰减至原值的10时,将归零对对方节点的维护信任值,而基础信任值不变,用于减少了信任值维护所造成的负荷。
[0009]本发明的有益效果:本发明涉及一种P2P网络的信任管理机制,特别涉及指数衰减函数的应用方法,其简化了信任管理,并减小因信任管理造成的节点负担。
[0010](四)

【专利附图】

【附图说明】
附图1为信任度与时间间隔的关系图;
附图2为数据处理流程示意图。
[0011](五)

【具体实施方式】
附图为本发明的一种具体实施例。该实施例包括数据采集模块、数据处理模块以及数据传送方案,
其中,
数据采集模块:负责客户终端本地数据的采集和报表,传送至数据处理模块;
数据处理模块:对终端产生的数据交换进行归类,分类为数据交换的成功与否,没有实际交换则丢弃视为无效数据或在大量无效请求的情况下视为恶意行为;
数据传送方案包括:数据接收和发送模块以及数据存储。
[0012]本发明的P2P信任机制,数据采集模块包括本地配置采集模块、网络性能采集模块和行为采集模块,数据处理模块包括预处理模块和处理模块,
本地配置采集模块负责对本地终端的性能参数进行采集,网络性能采集模块负责采集终端所处网络的性能数据(包括带宽和拥塞),两者共同以确定本地终端在共享网络中的能力。行为采集模块为负责对在终端上用户操作的记录。
[0013]本实施例还提供了该P2P信任机制的管理方法,包括以下步骤:
数据采集模块负责客户终端本地数据的采集和报表,传送至数据处理模块。而后数据处理模块首先对终端产生的数据交换进行归类,分类为数据交换的成功与否,没有实际交换则丢弃视为无效数据或在大量无效请求的情况下视为恶意行为。若成功则对行为本身进行判断,可分为有益、无益行为。而无益行为则可分为自私行为、中立行为及恶意行为。而行为的种类将会涉及信任度计算的参数β由-1至I的变化。AT=WXcX β,w为网络规模权重参数,由预处理模块根据模型运行的网络规模计算提供,c为交换的数据量,β为数据处理模块提供对行为的判断而得出的信任度权重参数。
[0014]为了达到上述性能要求,本方法包括指数衰减函数与门限函数的实际应用及参数设置问题。
[0015]本发明还包括对信任度的维护方法的创新。是在两节点长时间不发生数据交换的前提下,信任度与时间间隔的长短是成指数衰减关系的。
[0016]t*=te°,在下实例中,α=-0.0513 (为保证为信任衰减,需α〈O)
附图1为一实例
横坐标为可变时间单位,纵坐标为信任值的百分比。
[0017]随着无数据交换间隔的加长,两节点的信任值是呈指数衰减的,半衰期为14个单位时间。当衰减至原值的10时,将归零对对方节点的维护信任值,而基础信任值不变。
[0018]此方法有效的减少了信任值维护所造成的负荷。
【权利要求】
1.一种P2P信任机制,其特征在于:包括数据采集模块、数据处理模块以及数据传送方案, 其中, 数据采集模块:负责客户终端本地数据的采集和报表,传送至数据处理模块; 数据处理模块:对终端产生的数据交换进行归类,分类为数据交换的成功与否,没有实际交换则丢弃视为无效数据或在大量无效请求的情况下视为恶意行为; 数据传送方案包括:数据接收和发送模块以及数据存储。
2.根据权利要求1所述的P2P信任机制,其特征在于: 数据采集模块包括本地配置采集模块、网络性能采集模块和行为采集模块,数据处理模块包括预处理模块和处理模块,其中, 本地配置采集模块:负责对本地终端的性能参数进行采集; 网络性能采集模块:负责采集终端所处网络的性能数据; 本地配置采集模块与网络性能采集模块共同确定本地终端在共享网络中的能力; 行为采集模块:负责对在终端上用户操作的记录。
3.一种根据权利要求1或2所述的P2P信任机制的管理方法,其特征在于: 首先数据采集模块负责客户终端本地数据的采集和报表,传送至数据处理模块; 数据处理模块首先对终端产生的数据交换进行归类,分类为数据交换的成功与否,没有实际交换则丢弃视为无效数据或在大量无效请求的情况下视为恶意行为,若成功则对行为本身进行判断,可分为有益、无益行为,而无益行为则可分为自私行为、中立行为及恶意行为。
4.根据权利要求3所述的P2P信任机制的管理方法,其特征在于:步骤(2)中,行为的种类将会涉及信任度计算的参数β由-1至I的变化, AT=wXcX β, 其中, W为网络规模权重参数,由预处理模块根据模型运行的网络规模计算提供, C为交换的数据量, β为数据处理模块提供对行为的判断而得出的信任度权重参数。
5.根据权利要求3或4所述的P2P信任机制及其管理方法,其特征在于:还包括对信任度的维护方法,该方法为在两节点长时间不发生数据交换的前提下,信任度与时间间隔的长短是成指数衰减关系的。
6.根据权利要求5所述的P2P信任机制及其管理方法,其特征在于:当衰减至原值的10时,将归零对对方节点的维护信任值,而基础信任值不变,用于减少了信任值维护所造成的负荷。
【文档编号】H04L12/24GK104243592SQ201410492293
【公开日】2014年12月24日 申请日期:2014年9月24日 优先权日:2014年9月24日
【发明者】岑黎光, 钱倩 申请人:岑黎光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1