[发明专利]一种基于区块链的跨域分布式身份认证方法及系统有效
申请号: | 202110676535.0 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113132117B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 王栋;李达;刘永辉;杨珂;嵇士杰;玄佳兴;王合建;李国民;李江涛;李丽丽;刘佳易;杨艳芳 | 申请(专利权)人: | 国网电子商务有限公司;国网区块链科技(北京)有限公司;国网山西省电力公司营销服务中心;国家电网有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张影 |
地址: | 100053 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 分布式 身份 认证 方法 系统 | ||
1.一种基于区块链的跨域分布式身份认证方法,其特征在于,包括:
第一分布式身份客户端在其所属部门的用户进行跨域注册时,生成所述用户的跨域分布式身份标识符和跨域公私钥对,所述跨域分布式身份标识符与所述用户在其所属部门的原有身份认证系统中已注册身份标识符具有差异;
所述第一分布式身份客户端利用所述跨域公私钥对中的跨域私钥对所述跨域分布式身份标识符和时间戳进行签名,生成跨域分布式身份标识符签名,并将包含所述已注册身份标识符、所述跨域分布式身份标识符、所述跨域分布式身份标识符签名和所述跨域公私钥对中跨域公钥的跨域注册请求发送至第一分布式公证人客户端;
所述第一分布式公证人客户端将所述跨域分布式身份标识符和所述跨域公钥发送给其所属部门的第一公证人服务节点;
所述第一公证人服务节点将所述跨域分布式身份标识符和所述跨域公钥注册到区块链分布式跨域公证身份账本上;
所述第一分布式公证人客户端生成身份令牌,并将所述身份令牌发送给所述第一分布式身份客户端,所述身份令牌包含所述用户所属部门的信息、生成身份令牌的公证人标识符、所述跨域分布式身份标识符、有效期、各交叉业务部门的公证人签名信息;
所述第一分布式身份客户端保存所述身份令牌,并向第二分布式公证人客户端出示所述身份令牌,所述第二分布式公证人客户端与所述第一分布式公证人客户端属于不同部门;
所述第二分布式公证人客户端根据公证人组运行机制验证所述身份令牌,在验证通过后,根据跨域身份凭证颁发运行机制生成跨域身份凭证,并将所述跨域身份凭证发送给所述第一分布式身份客户端;
所述第一分布式身份客户端保存所述跨域身份凭证,并在所述用户需要操作被访问设备时,向第三分布式公证人客户端出示所述身份令牌和所述跨域身份凭证,所述第三分布式公证人客户端为被访问设备的分布式公证人客户端;
所述第三分布式公证人客户端按照身份认证运行机制验证所述身份令牌和所述跨域身份凭证,在验证通过后,给予所述用户访问所述被访问设备的权限。
2.根据权利要求1所述的方法,其特征在于,所述第一分布式公证人客户端将所述跨域分布式身份标识符和所述跨域公钥发送给其所属部门的第一公证人服务节点,包括:
所述第一分布式公证人客户端解析所述跨域注册请求,获得所述已注册身份标识符、所述跨域分布式身份标识符、所述跨域分布式身份标识符签名和所述跨域公钥;
所述第一分布式公证人客户端在所述第一分布式公证人客户端所属部门的原有身份认证系统中查询所述已注册身份标识符,若查询到,则确认所述用户的身份合法;
所述第一分布式公证人客户端利用所述跨域公钥对所述跨域分布式身份标识符签名进行验签,若验签通过,则向所述第一分布式公证人客户端所属公证人组中其它分布式公证人客户端广播所述跨域注册请求;
所述第一分布式公证人客户端所属公证人组中其它各个分布式公证人客户端分别获得所述跨域公钥、所述跨域分布式身份标识符及所述跨域分布式身份标识符签名,并利用所述跨域公钥对所述跨域分布式身份标识符签名进行验签,若验签通过,则利用其私钥对所述跨域注册请求进行签名,生成跨域注册请求签名,并将所述跨域注册请求签名发送给所述第一分布式公证人客户端;
所述第一分布式公证人客户端在接收到所述跨域注册请求签名时,通过所述第一公证人服务节点在所述区块链分布式跨域公证身份账本上查询其接收到的跨域注册请求签名所属分布式公证人客户端的公钥,并利用查询到的公钥对所述跨域注册请求签名进行验签,若验签通过,则将所述跨域注册请求签名标记为有效;
所述第一分布式公证人客户端在标记为有效的跨域注册请求签名的个数达到第一设定个数时,将所述跨域分布式身份标识符和所述跨域公钥发送给其所属部门的第一公证人服务节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电子商务有限公司;国网区块链科技(北京)有限公司;国网山西省电力公司营销服务中心;国家电网有限公司,未经国网电子商务有限公司;国网区块链科技(北京)有限公司;国网山西省电力公司营销服务中心;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110676535.0/1.html,转载请声明来源钻瓜专利网。