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