System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及区块链及安全认证,具体涉及一种基于区块链的用户身份认证方法及装置。
技术介绍
1、随着web3.0的快速发展,作为web3.0的底层技术基础区块链技术以及面向大众普及的增强现实技术/虚拟现实技术(augmented reality/virtual reality,ar/vr)终端也面临巨大的机遇和广阔的发展。与之同时,如何面向个人用户提供安全可信的身份验证,实现线下设备与线上网络的信息安全保证,从而实现在区块链网络上用户个人身份与线下设备多因子绑定的安全认证,也成为一个亟待解决的问题。
2、公开号为113946875 a的中国专利申请中公开了一种基于区块链的身份认证方法及系统。具体的,其所提供的认证方案包括:区块链访问节点接收区块链请求节点的数据访问请求,根据访问请求确定请求节点和访问节点的授权类型。采用该申请技术方案能够对不同节点间的数据访问提供不同的身份认证方式,既能够保证节点数据访问的安全性,又能够提高节点间数据分享性能。
3、但是,上述方案只针对区块链上的节点提供身份认证,没有包含ar/vr等线下设备,另外,其进行身份认证的判断标准只包含线上因素,没有包含用户个人身份信息及设备信息。
技术实现思路
1、本申请的至少一个实施例提供了一种用户身份认证方法及装置,用以解决现有技术仅针对区块链节点设备进行身份认证或认证过程中未考虑用户身份信息/设备信息的问题。
2、根据本申请的一个方面,至少一个实施例提供了一种用户身份认证方法,包括:<
...【技术保护点】
1.一种用户身份认证方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述第一设备基于所述多个认证因子索引对,生成所述第一用户的认证密文,包括:
3.如权利要求2所述的方法,其特征在于,还包括:
4.如权利要求3所述的方法,其特征在于,在每新增一个认证因子的情况下,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,在将所述新增认证因子索引对和更新后的认证密文发送至区块链进行保存后,如果需要对所述第一用户进行身份认证,所述方法还包括:
6.一种用户身份认证方法,其特征在于,包括:
7.如权利要求6所述的方法,其特征在于,所述区块链基于所述多个认证因子索引对,生成所述第一用户的加密密文,包括:
8.如权利要求7所述的方法,其特征在于,还包括:
9.如权利要求8所述的方法,其特征在于,还包括:
10.如权利要求9所述的方法,其特征在于,在保存所述新增认证因子索引对和更新后的认证密文后,如果需要对所述第一用户进行身份认证,所述方法还包括:
11.
12.如权利要求11所述的用户设备,其特征在于,还包括:
13.一种区块链,其特征在于,包括:
14.如权利要求13所述的区块链,其特征在于,还包括:
...【技术特征摘要】
1.一种用户身份认证方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述第一设备基于所述多个认证因子索引对,生成所述第一用户的认证密文,包括:
3.如权利要求2所述的方法,其特征在于,还包括:
4.如权利要求3所述的方法,其特征在于,在每新增一个认证因子的情况下,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,在将所述新增认证因子索引对和更新后的认证密文发送至区块链进行保存后,如果需要对所述第一用户进行身份认证,所述方法还包括:
6.一种用户身份认证方法,其特征在于,包括:
7.如权利要求6所述的方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。