[发明专利]基于区块链系统的IP地址前缀认证方法和设备有效
申请号: | 201910650739.X | 申请日: | 2019-07-18 |
公开(公告)号: | CN112242979B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 魏鑫鹏;杨飞;刘冰洋;任首首;杨雪 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40 |
代理公司: | 上海音科专利商标代理有限公司 31267 | 代理人: | 夏峰 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 系统 ip 地址 前缀 认证 方法 设备 | ||
1.一种基于区块链系统的IP地址前缀认证方法,其特征在于,包括:
生成认证请求消息,其中,所述认证请求消息包括IP地址前缀,所述认证请求消息用于请求认证认证请求者对IP地址前缀拥有所有权和请求将表示认证请求通过的认证结果写入所述区块链系统的区块中;
向所述区块链系统中的认证节点发送所述认证请求消息;
生成预认证请求消息,其中,所述预认证请求消息包括所述IP地址前缀,所述预认证请求消息用于请求认证所述IP地址前缀的所有权没有被认证过和请求将表示预认证请求通过的预认证结果写入所述区块链系统的区块中;
向所述区块链系统中的预认证节点发送所述预认证请求消息。
2.如权利要求1所述的方法,其特征在于,还包括:
向路由设备发送路由通告,其中所述路由通告包括所述IP地址前缀和认证请求者的私钥信息对所述IP地址前缀进行签名后的签名信息。
3.一种基于路由设备的IP地址前缀认证方法,其特征在于,包括:
接收第一路由通告,所述第一路由通告包括第一IP地址前缀和对所述第一IP地址前缀的所有权请求认证的认证请求者的私钥信息对所述第一IP地址前缀的签名信息;
根据路由通告记录确定是否传送所述第一路由通告,其中,所述路由通告记录包括已由所述路由设备传送的路由通告中的IP地址前缀;
其中,根据路由通告记录确定是否传送所述第一路由通告包括:
判断所述路由通告记录中的所述IP地址前缀的比特串中是否存在与所述第一IP地址前缀的比特串相同的连续比特并且所述路由通告记录中的所述IP地址前缀的长度大于所述第一IP地址前缀的长度;
在所述判断的结果为否的情况下,确定传送所述第一路由通告。
4.如权利要求3所述的方法,其特征在于,还包括:
将传送的所述第一路由通告的相关信息写入所述路由通告记录中,其中所述第一路由通告的相关信息包括所述第一IP地址前缀和所述签名信息。
5.如权利要求3所述的方法,其特征在于,还包括:
接收第二路由通告,所述第二路由通告包括第二IP地址前缀;所述第二路由通告用于阻止所述路由设备传送所述第一路由通告;
判断所述路由通告记录中的所述IP地址前缀的比特串是否存在与所述第二IP地址前缀的比特串相同的连续比特并且所述路由通告记录中的所述IP地址前缀的长度大于所述第二IP地址前缀的长度;
在所述判断的结果为否的情况下,确定传送所述第二路由通告。
6.如权利要求5所述的方法,其特征在于,还包括:
将已传送的所述第二路由通告的相关信息写入所述路由通告记录中,其中所述第二路由通告的相关信息包括所述第二IP地址前缀。
7.如权利要求3至6中任一项所述的方法,其特征在于,还包括:
向区块链系统中的认证节点发送所述路由通告记录。
8.一种基于区块链系统的IP地址前缀认证方法,其特征在于,包括:
生成预认证请求消息,其中,所述预认证请求消息包括IP地址前缀和认证请求者的公钥信息,所述预认证请求消息用于请求认证所述IP地址前缀的所有权没有被认证过,以及请求将表示预认证请求通过的预认证结果写入所述区块链系统的区块中;
向所述区块链系统中的认证节点发送所述预认证请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910650739.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:伸缩腿组件及汽车起重机
- 下一篇:白平衡校正方法、装置、设备及存储介质