[发明专利]恶意节点隔离方法和系统、算力验证终端及P2P网络有效
| 申请号: | 201910441954.9 | 申请日: | 2019-05-24 |
| 公开(公告)号: | CN110191116B | 公开(公告)日: | 2021-10-26 |
| 发明(设计)人: | 尚书 | 申请(专利权)人: | 北京清红微谷技术开发有限责任公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/32;H04L12/24 |
| 代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;梁挥 |
| 地址: | 100084 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 恶意 节点 隔离 方法 系统 验证 终端 p2p 网络 | ||
1.一种恶意节点隔离方法,其特征在于,包括:
信用分值生成步骤,初始化当前节点的邻居节点的信用分值;
随机字符串发送步骤,该当前节点发送随机字符串给该邻居节点;
目标值获取步骤,该邻居节点根据该随机字符串寻找目标值,并将得到的目标值发送给该当前节点;
目标值验证步骤,该当前节点对该目标值进行验证,并根据通过验证的该目标值更新该信用分值;
判断隔离步骤,通过该信用分值对该邻居节点进行恶意节点判断,并对判断为恶意节点的邻居节点进行隔离。
2.如权利要求1所述的恶意节点隔离方法,其特征在于,该随机字符串发送步骤之前,还包括:
节点连接步骤,当前节点A与节点B通过三次握手建立长连接,并以节点B为当前节点A的邻居节点;
阈值发送步骤,建立长连接后,当前节点A向邻居节点B发送期望难度阈值DT。
3.如权利要求1所述的恶意节点隔离方法,其特征在于,该随机字符串发送步骤具体包括:
在当前心跳周期的起始,当前节点A向邻居节点B发送随机字符串str。
4.如权利要求3所述的恶意节点隔离方法,其特征在于,该目标值获取步骤具体包括:
于该当前心跳周期内,邻居节点B生成验证值N';
将随机字符串str与验证值N'串联为运算字符串,获取该运算字符串的散列值Hash(str,N')为目标散列值,并将该目标散列值与期望难度阈值DT进行比较;
当该目标散列值大于或等于期望难度阈值DT时,丢弃验证值N',并生成新的验证值;
当该目标散列值小于期望难度阈值DT时,以验证值N'为目标值N;
向当前节点A发送目标值N。
5.如权利要求4所述的恶意节点隔离方法,其特征在于,邻居节点B以线性递增方式从0起始生成验证值N'。
6.如权利要求4所述的恶意节点隔离方法,其特征在于,该目标值验证步骤具体包括:
当前节点A将随机字符串str与目标值N串联为验证字符串,获取该验证字符串的散列值Hash(str,N)为验证散列值,并将该验证散列值与期望难度阈值DT进行比较;
仅当该验证散列值小于期望难度阈值DT时,将邻居节点B的信用分值增加一个信用值。
7.如权利要求1或6所述的恶意节点隔离方法,其特征在于,该判断隔离步骤具体包括:
对所有信用分值进行降序排序,以排序序号大于恶意节点判断阈值的邻居节点为恶意节点;
将该恶意节点的路由信息移出该当前节点的路由表,并中断该当前节点与该恶意节点的长连接。
8.一种恶意节点隔离系统,其特征在于,包括:
信用分值生成模块,用于初始化当前节点的邻居节点的信用分值;
随机字符串发送模块,用于发送随机字符串给邻居节点;
目标值获取模块,用于根据邻居节点发送的随机字符串寻找目标值,并将该目标值发送给该邻居节点;
目标值验证模块,用于对邻居节点发送的目标值进行验证,并根据通过验证的该目标值更新该邻居节点的信用分值;
判断隔离模块,用于通过该信用分值进行恶意节点判断,并对判断为恶意节点的邻居节点进行隔离。
9.如权利要求8所述的恶意节点隔离系统,其特征在于,还包括:
节点连接模块,用于当前节点A与节点B通过三次握手建立长连接,并以节点B为当前节点A的邻居节点;
阈值发送模块,用于当建立长连接后,向邻居节点B发送当前节点A的期望难度阈值DTA,并接收邻居节点B的期望难度阈值DTB。
10.如权利要求8所述的恶意节点隔离系统,其特征在于,该随机字符串发送模块在当前心跳周期的起始,将随机字符串strA发送给邻居节点B,并接收邻居节点B发送的随机字符串strB。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京清红微谷技术开发有限责任公司,未经北京清红微谷技术开发有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910441954.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用户行为风险评估方法及装置
- 下一篇:一种防盗式信息安全保存系统





