[发明专利]一种区块链的认证服务装置及节点准入、用户认证方法有效
申请号: | 201711421915.X | 申请日: | 2017-12-25 |
公开(公告)号: | CN109962890B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 张锐;王加贝;王提 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;吴欢燕 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 认证 服务 装置 节点 准入 用户 方法 | ||
1.一种区块链的认证服务装置,其特征在于,包括一个根认证服务模块和多个子认证服务模块;
每一所述子认证服务模块用于对该子认证服务模块管辖范围内的节点提供节点准入服务和用户提供用户认证服务;
每一所述子认证服务模块的管辖范围均不相同,且全部所述子认证服务模块的管辖范围构成所述认证服务装置的管辖范围;所述认证服务装置的管辖范围为第一区块链的全部节点和全部用户,及请求加入所述第一区块链的全部节点和全部用户;
所有子认证服务模块,用于共同维护第二区块链;所述第二区块链用于存储所述第一区块链的全部节点和全部用户的注册信息;
所述根认证服务模块用于为子认证服务模块进行授权,授权子认证服务模块提供节点准入服务和用户认证服务;
其中,节点的注册信息至少包括节点的权限;用户的注册信息至少包括用户的身份信息;
所述子认证服务模块对该子认证服务模块管辖范围内的任一节点提供节点准入服务的具体步骤包括:
该节点加入区块链之前,生成携带该节点的公钥和归属信息的节点注册请求,并将所述节点注册请求发送给子ASP进行审核;
所述子ASP审核通过后生成该节点的准入凭证;其中,所述准入凭证携带该节点的公钥、归属信息以及区块链读写权限;
所述子ASP使用自己的私钥生成所述准入凭证的数字签名,将所述数字签名写入身份链中,所述身份链返回所述准入凭证对应的寻址地址;
所述子认证服务模块对该子认证服务模块管辖范围内的用户提供用户认证服务的具体步骤包括:
在节点记账过程中,当有新区块产生时,在正式写入区块链前,每一验证节点对所述新区块的产生节点的身份和权限进行认证,所述验证节点发送待验证节点的准入凭证给任一子ASP,由所述任一子ASP从身份链中提取相应信息进行比对,返回查证结果;所述待验证节点为所述新区块的产生节点;
各节点方将新区块写入区块链中。
2.一种基于权利要求1所述的区块链的认证服务装置的节点准入方法,其特征在于,包括:
S11、接收节点加入第一区块链的请求,管辖所述节点的子认证服务模块对所述请求进行审核,生成通过审核的所述节点的准入凭证及所述准入凭证的数字签名,将所述准入凭证的数字签名写入所述第二区块链,并将所述节点的准入凭证和所述准入凭证的数字签名发送给所述节点;
S12、当第一节点生成区块,将所述区块广播和所述第一节点的准入凭证至其他节点后,任一子认证服务模块根据任一所述其他节点发送的所述第一节点的准入凭证,和所述第二区块链中的所述第一节点的准入凭证,查证所述第一节点的权限,当所述第一节点具有将区块写入所述第一区块链的权限时,允许将所述区块写入所述第一区块链;
其中,所述请求由所述节点根据所述节点的归属信息和公钥生成;所述准入凭证,包含所述节点的公钥、归属信息和权限;所述节点的权限根据所述节点的归属信息确定。
3.根据权利要求2所述的节点准入方法,其特征在于,所述生成通过审核的所述节点的准入凭证及所述准入凭证的数字签名,将所述准入凭证的数字签名写入所述第二区块链的具体步骤包括:
当所述请求通过审核时,管辖所述节点的子认证服务模块从所述请求中获取所述节点的归属信息,根据所述节点的归属信息赋予所述节点相应的权限;
管辖所述节点的子认证服务模块根据所述请求和所述节点的权限,生成所述节点的准入凭证,并使用管辖所述节点的子认证服务模块的私钥生成所述准入凭证的数字签名;
管辖所述节点的子认证服务模块将所述准入凭证的数字签名写入所述第二区块链,使所述节点的准入凭证存储在所述第二区块链中,并获取所述第二区块链中所述节点的准入凭证的寻址地址,将所述寻址地址加入节点注册信息列表;
其中,所述节点注册信息列表,用于保存节点的准入凭证在所述第二区块链中的寻址地址,所述节点的准入凭证在所述第二区块链中的寻址地址与所述节点的公钥对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711421915.X/1.html,转载请声明来源钻瓜专利网。