[发明专利]基于区块链的水利物联网终端接入认证方法及系统在审
申请号: | 202011160921.6 | 申请日: | 2020-10-27 |
公开(公告)号: | CN112202812A | 公开(公告)日: | 2021-01-08 |
发明(设计)人: | 程刚;赵文东;王源野;邹贵祥 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 罗建民;杜丹丹 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 水利 联网 终端 接入 认证 方法 系统 | ||
1.一种基于区块链的水利物联网终端接入认证方法,其特征在于,所述区块链包括预先配置的主节点和多个从节点,所述接入认证方法包括:
所述主节点接收待接入水利物联网终端的接入认证请求;
所述主节点响应于所述接入认证请求,按照预设规则从多个从节点中确定出分布式联合认证组,所述分布式联合认证组包括多个认证节点,所述认证节点为用于对所述待接入水利物联网终端进行认证的从节点;
所述主节点将所述接入认证请求发送给所述分布式联合认证组,以供所述分布式联合认证组响应于所述接入认证请求,基于预设的共识算法对所述待接入水利物联网终端进行分布式认证,并生成认证结果。
2.根据权利要求1所述的接入认证方法,其特征在于,所述主节点响应于所述接入认证请求,按照预设规则从多个从节点中确定出分布式联合认证组,包括:
所述主节点从多个从节点中筛选出满足第一预设条件的从节点,以作为认证节点;
其中,所述第一预设条件包括所述从节点与所述待接入水利物联网终端属于同一业务类型的终端,且所述从节点的当前剩余能量大于预设能量。
3.根据权利要求2所述的接入认证方法,其特征在于,所述主节点响应于所述接入认证请求,按照预设规则从多个从节点中确定出分布式联合认证组,还包括:
若满足所述第一预设条件的从节点的数量小于预设数量,则所述主节点继续从其他从节点中筛选出满足第二预设条件的从节点,以作为所述认证节点;
其中,所述其他从节点为未满足所述第一预设条件的从节点,所述第二预设条件包括所述从节点与所述待接入水利物联网终端属于同一业务类型的终端。
4.根据权利要求1所述的接入认证方法,其特征在于,所述接入认证方法还包括:
若所述认证结果为认证通过,则所述分布式联合认证组生成相应的数字证书,并在所述区块链中生成与所述待接入水利物联网终端对应的新区块;
所述分布式联合认证组向所述待接入水利物联网终端返回认证通过消息,以供所述待接入水利物联网终端基于所述认证通过消息接入所述区块链。
5.根据权利要求1所述的接入认证方法,其特征在于,所述分布式联合认证组响应于所述接入认证请求,基于预设的共识算法对所述待接入水利物联网终端进行分布式认证,并生成认证结果,包括:
所述分布式联合认证组中各认证节点分别对所述待接入水利物联网终端进行身份认证;
若认证通过的认证节点的数量与认证节点的总数量的比值大于或等于预设比值,则所述认证结果为认证通过,否则所述认证结果为认证不通过;或者,
若全部认证节点均认证通过,则所述认证结果为认证通过,否则所述认证结果为认证不通过。
6.一种水利物联网终端接入认证系统,其特征在于,包括区块链系统和待接入水利物联网终端,所述区块链系统包括预先配置的主节点和多个从节点;
所述主节点用于:接收待接入水利物联网终端的接入认证请求;响应于所述接入认证请求,按照预设规则从多个从节点中确定出分布式联合认证组,所述分布式联合认证组包括多个认证节点,所述认证节点为用于对所述待接入水利物联网终端进行认证的从节点;将所述接入认证请求发送给所述分布式联合认证组;
所述分布式联合认证组用于响应于所述接入认证请求,基于预设的共识算法对所述待接入水利物联网终端进行分布式认证,并生成认证结果。
7.根据权利要求6所述的接入认证系统,其特征在于,所述主节点具体用于从多个从节点中筛选出满足第一预设条件的从节点,以作为认证节点;
其中,所述第一预设条件包括所述从节点与所述待接入水利物联网终端属于同一业务类型的终端,且所述从节点的当前剩余能量大于预设能量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011160921.6/1.html,转载请声明来源钻瓜专利网。