[发明专利]一种基于区块链的跨域分布式身份认证方法及系统有效
申请号: | 202110676535.0 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113132117B | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 王栋;李达;刘永辉;杨珂;嵇士杰;玄佳兴;王合建;李国民;李江涛;李丽丽;刘佳易;杨艳芳 | 申请(专利权)人: | 国网电子商务有限公司;国网区块链科技(北京)有限公司;国网山西省电力公司营销服务中心;国家电网有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张影 |
地址: | 100053 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 分布式 身份 认证 方法 系统 | ||
本申请提供了一种基于区块链的跨域分布式身份认证方法及系统,该方法中,由第一分布式身份客户端生成与用户在其所属部门的原有身份认证系统中的身份标识具有差异的跨域分布式身份标识符及跨域公私钥对,然后由第一分布式公证人客户端及第一公证人服务节点将跨域分布式身份标识符和跨域公钥写入区块链分布式跨域公证身份账本上,实现用户的跨域身份数据的共享;最后获取跨域身份令牌和跨越身份凭证以便在第二公证人所在的业务部门进行安全身份验证。并且,通过生成与原有身份认证系统中的身份标识具有差异的跨域分布式身份标识符和跨域公私钥,保证各交叉业务部门原有身份认证系统的独立性,保持各部门的原有数据身份相对其他业务部门的隐私性。
技术领域
本申请涉及身份认证技术领域,特别涉及一种基于区块链的跨域分布式身份认证方法及系统。
背景技术
电力安全生产是一种多业务部门、多工区与多业务系统协同工作的复杂工程,涉及到电网各部门工作人员跨本业务部门、跨本工区协作完成对电力的安全生产,其中严格身份认证机制是保证工作人员跨部门、跨工区安全生产的必需措施。
目前,各交叉业务部门根据自身业务需求独立建设分布式身份认证系统,实现对本部门工区工作人员身份注册和身份认证,有效防止了无关人员进入本工区和操作本部门的业务系统。
但是,各交叉业务部门身份认证系统之间相互独立,并且身份数据不能共享融合,难以满足跨部门工区工作人员的跨域身份认证要求。
发明内容
为解决上述技术问题,本申请实施例提供一种基于区块链的跨域分布式身份认证方法及系统,以达到实现用户跨部门的身份数据的共享,并保证用户所属部门的原有数据身份的隐私性的目的,技术方案如下:
一种基于区块链的跨域分布式身份认证方法,包括:
第一分布式身份客户端在其所属部门的用户进行跨域注册时,生成所述用户的跨域分布式身份标识符和跨域公私钥对,所述跨域分布式身份标识符与所述用户在其所属部门的原有身份认证系统中已注册身份标识符具有差异;
所述第一分布式身份客户端利用所述跨域公私钥对中的跨域私钥对所述跨域分布式身份标识符和时间戳进行签名,生成跨域分布式身份标识符签名,并将包含所述已注册身份标识符、所述跨域分布式身份标识符、所述跨域分布式身份标识符签名和所述跨域公私钥对中跨域公钥的跨域注册请求发送至第一分布式公证人客户端;
所述第一分布式公证人客户端将所述跨域分布式身份标识符和所述跨域公钥发送给其所属部门的第一公证人服务节点;
所述第一公证人服务节点将所述跨域分布式身份标识符和所述跨域公钥注册到区块链分布式跨域公证身份账本上;
所述第一分布式公证人客户端生成身份令牌,并将所述身份令牌发送给所述第一分布式身份客户端,所述身份令牌包含所述用户所属部门的信息、生成身份令牌的公证人标识符、所述跨域分布式身份标识符、有效期、各交叉业务部门的公证人签名信息;
所述第一分布式身份客户端保存所述身份令牌,并向第二分布式公证人客户端出示所述身份令牌,所述第二分布式公证人客户端与所述第一分布式公证人客户端属于不同部门;
所述第二分布式公证人客户端根据公证人组运行机制验证所述身份令牌,在验证通过后,根据跨域身份凭证颁发运行机制生成跨域身份凭证,并将所述跨域身份凭证发送给所述第一分布式身份客户端;
所述第一分布式身份客户端保存所述跨域身份凭证,并在所述用户需要操作被访问设备时,向第三分布式公证人客户端出示所述身份令牌和所述跨域身份凭证,所述第三分布式公证人客户端为被访问设备的分布式公证人客户端;
所述第三分布式公证人客户端按照身份认证运行机制验证所述身份令牌和所述跨域身份凭证,在验证通过后,给予所述用户访问所述被访问设备的权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电子商务有限公司;国网区块链科技(北京)有限公司;国网山西省电力公司营销服务中心;国家电网有限公司,未经国网电子商务有限公司;国网区块链科技(北京)有限公司;国网山西省电力公司营销服务中心;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110676535.0/2.html,转载请声明来源钻瓜专利网。