买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于EigenTrust的P2P网络信任方法_南京理工大学_202210071755.5 

申请/专利权人:南京理工大学

申请日:2022-01-21

公开(公告)日:2024-04-09

公开(公告)号:CN114513517B

主分类号:H04L67/104

分类号:H04L67/104;H04L67/1095;H04L41/14;H04L9/40;G06F18/2415

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2022.06.03#实质审查的生效;2022.05.17#公开

摘要:本发明公开了一种基于EigenTrust的P2P网络信任模型,首先,将划分网络节点,并更新节点的权威性分类,选择预信任节点;接着,根据分类结果,限制潜在恶意节点;然后,结合基于指数的时间影响因子,计算得到各个预信任节点对于其他节点的局部信任值;最后,在两个节点产生TCP连接的阶段即比特流握手阶段,交换双方所掌握的节点的局部信任值,并由此计算得到这些节点的全局信任值。本发明在应对不同行为的恶意节点的攻击时,能更好的限制恶意节点的行为,有更快的文件同步速度。在恶意节点占总节点数相同的情况时,本发明相对现有技术有更高的交易成功率。

主权项:1.一种基于EigenTrust的P2P网络信任方法,其特征在于,包括以下步骤:步骤1、将整个网络节点划分,使用朴素贝叶斯分类器动态更新节点的权威性分类,并根据需要选择若干高权威类别等级的节点作为预信任节点;步骤2、根据分类结果,若某个节点被分为权威性等级最低的类别,则减少该节点邻居并且分配低权威等级的邻居,限制潜在恶意节点;步骤3、结合基于指数的时间影响因子,利用差分的方法,依据相关的交易信息计算其他节点对于预信任节点的满意度,通过满意度计算得到各个预信任节点对于其他节点的局部信任值;步骤4、在两个节点产生TCP连接的阶段即比特流握手阶段,交换双方所掌握的节点的局部信任值,并由此计算得到这些节点的全局信任值;步骤1具体步骤如下:步骤1-1、整个网络的节点分为{c1,c2,c3},c1的权威性最高,c2次之,c3的权威性最低,并规定仅可以在{c1,c2}中选取预信任节点;步骤1-2、通过朴素贝叶斯分类器,根据节点的权威性的概率对节点分类,选择条件概率最大的类别: 其中,X={x1,x2}是节点属性,x1为节点的信任值,x2为成为好节点的时间关于系统时间的占比;cii∈{1,2,3}是指节点的权威性类别,其中c1类别权威等级最高,c3类别权威等级最低;Pci|X是指已知一个节点的信任值和成为好节点的时间关于系统时间的占比为向量X,则这个节点属于ci类的概率;Pci是指对于任意一个节点,其权威性属于ci类的概率;PX是指对任意一个节点,其信任值和成为好节点的时间关于系统时间的占比为向量X的概率;Pxj|ci中j∈{1,2},Px1|ci是指已知一个节点属于ci类,其信任值为x1的概率;Px2|ci是指已知一个节点属于ci类,其成为好节点的时间关于系统时间的占比为x2的概率;假设条件概率Pxj|ci呈正态分布:分别是正态分布的平均值与标准差;步骤1-3、当预信任节点的权威等级下降至最低等级,则不再将其作为预信任节点,并随机用一个权威等级最高的节点替代该节点;步骤1-4、对于新加入的节点,节点的信任值被初始化为系统中所有节点的中位数;步骤3加入了信任值的时间影响因子,即当交易发生时刻与当前时刻接近,影响因子大,反之影响因子减小,具体公式如下: 其中,tfk表示k段交易的时间影响因子,e是自然对数的底数,定义为tn为当前时段,tk为交易时段。

全文数据:

权利要求:

百度查询: 南京理工大学 基于EigenTrust的P2P网络信任方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。