【技术实现步骤摘要】
一种身份认证方法、装置、计算机设备及存储介质
本专利技术涉及区块链
,更具体地说,涉及一种身份认证方法、装置、计算机设备及存储介质。
技术介绍
目前的数字身份认证体系(PKI体系)严重依赖证书颁发机构,即CA机构。现有的PKI体系主要由一个权威的证书颁发机构负责公钥的认证和分发,它维护一个身份-公钥数据对的数据库,该权威的证书颁发机构是PKI核心,通过执行检查和颁发证书来支持服务器的验证。因为现有的数字身份认证体系,都需要用权威的第三方CA机构,CA机构本身可能因为漏洞、配置不当等因素给攻击者留下可乘之机,如果CA机构特别是根CA机构出现问题,就给数字身份认证出现较大的漏洞;并且,CA机构的信誉度也是个问题,可能出现中间人攻击等漏洞。
技术实现思路
有鉴于此,为解决上述问题,本专利技术提供一种身份认证方法、装置、计算机设备及存储介质,不需要集中认证,解决了权威第三方CA机构的单点信任问题,技术方案如下:一种身份认证方法,应用于基于区块链平台构建的身份认证应用系统中的智能合约,所述身份 ...
【技术保护点】
1.一种身份认证方法,其特征在于,应用于基于区块链平台构建的身份认证应用系统中的智能合约,所述身份认证应用系统由至少一个记账节点和至少一个用户节点构成,该方法包括:/n接收目标用户节点发送的身份校验请求;/n获取当前所述至少一个记账节点的主节点;所述主节点依赖于所述至少一个记账节点之间的信任投票确定;/n触发所述主节点根据所述身份校验请求对所述目标用户节点进行身份校验。/n
【技术特征摘要】
1.一种身份认证方法,其特征在于,应用于基于区块链平台构建的身份认证应用系统中的智能合约,所述身份认证应用系统由至少一个记账节点和至少一个用户节点构成,该方法包括:
接收目标用户节点发送的身份校验请求;
获取当前所述至少一个记账节点的主节点;所述主节点依赖于所述至少一个记账节点之间的信任投票确定;
触发所述主节点根据所述身份校验请求对所述目标用户节点进行身份校验。
2.根据权利要求1所述的方法,其特征在于,还包括主节点确定过程,该过程包括:
判断当前时间是否满足主节点确定条件;
如果当前时间满足所述主节点确定条件,触发所述至少一个记账节点互相投票;
根据所述记账节点的投票信息确定所述记账节点的信任信息,记账节点的投票信息表征所述至少一个记账节点中每个记账节点分别对所述记账节点的投票结果,所述记账节点的信任信息表征所述记账节点的被信任度;
比较各个所述记账节点的信任信息,从所述至少一个记账节点中确定主节点;所述主节点为所述至少一个记账节点中被信任度最高的记账节点。
3.根据权利要求2所述的方法,其特征在于,所述触发所述至少一个记账节点互相投票,包括:
判断所述至少一个记账节点中是否存在历史最近被确定为主节点的目标记账节点;
如果所述至少一个记账节点中存在历史最近被确定为主节点的目标记账节点,获取所述目标记账节点被确定为主节点的连续时长;
判断所述连续时长是否超过预先设置的目标时长;
如果所述连续时长未超过所述目标时长,将所述目标记账节点从所述至少一个记账节点中删除得到更新后的至少一个记账节点,并触发更新后的至少一个记账节点互相投票。
4.根据权利要求3所述的方法,其特征在于,所述根据所述记账节点的投票信息确定所述记账节点的信任信息,包括:
获取所述记账节点的投票信息,所述记账节点的投票信息包括所述至少一个记账节点中每个记账节点分别对所述记账节点的投票结果;
根据所述记账节点的投票信息和当前至少一个记账节点的权重,计算所述记账节点的信任...
【专利技术属性】
技术研发人员:崔蔚,于卓,邱镇,尹玉,门进宝,吴晓亭,
申请(专利权)人:国网信息通信产业集团有限公司,北京中电普华信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。