数字身份登录方法、装置、计算机设备、存储介质制造方法及图纸

技术编号:38024447 阅读:9 留言:0更新日期:2023-06-30 10:51
本申请涉及一种数字身份登录方法、装置、计算机设备、存储介质和计算机程序产品。方法包括:对图像码进行扫描,得到数字身份标识;将数字身份标识发送至数字身份系统,通过数字身份系统根据数字身份标识从区块链中得到数字身份信息;接收数字身份系统发送的数字身份信息,根据数字身份信息得到目标凭证,并使用本地加密信息以及目标加密信息对目标凭证进行加密,得到加密目标凭证;目标加密信息为目标平台的加密信息;将加密目标凭证发送至目标平台,目标平台用于在数据身份系统以及区块链对解密目标凭证验证成功后对解密目标凭证进行权限校验,并在权限校验后生成跳转结果;接收跳转结果,根据跳转结果跳转至目标页面。采用本方法能够安全性。本方法能够安全性。本方法能够安全性。

【技术实现步骤摘要】
数字身份登录方法、装置、计算机设备、存储介质


[0001]本申请涉及区块链
,特别是涉及一种数字身份登录方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着互联网技术的快速发展,由计算机自动验证和应用登入,以将线下实体到线上虚拟身份连接起来,其便捷和重要性日益凸显。
[0003]目前,传统技术中有中心化存储、中心化ID(Identity document,身份标识)以及第三方中心化ID,但是在中心化ID登录每个互联网平台时,都需要记住每个平台的账户密码,随着平台越来越多,简单的登录变得异常繁琐;中心化存储的数据都掌握在中心化的机构手中,一旦中心化机构作恶或中心化服务器被攻击,导致用户个人信息泄露,直接危害用户的财产及人身安全,而第三方中心化ID会通过搜集用户的互联网使用喜好,通过大数据分析,生成用户的画像,极大的增加用户安全隐患。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高安全性的的数字身份登录方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种应用于客户端的数字身份登录方法。所述方法包括:
[0006]对图像码进行扫描,得到数字身份标识;
[0007]将所述数字身份标识发送至数字身份系统,通过所述数字身份系统根据所述数字身份标识从区块链中得到数字身份信息;
[0008]接收所述数字身份系统发送的所述数字身份信息,根据所述数字身份信息得到目标凭证,并使用本地加密信息以及目标加密信息对所述目标凭证进行加密,得到加密目标凭证;所述目标加密信息为目标平台的加密信息;
[0009]将所述加密目标凭证发送至所述目标平台,所述目标平台用于在数据身份系统以及所述区块链对解密目标凭证验证成功后对所述解密目标凭证进行权限校验,并在权限校验后生成跳转结果;并将所述跳转结果发送至所述客户端;所述解密目标凭证是所述目标平台对所述加密目标凭证进行解密后得到的;
[0010]接收所述跳转结果,根据所述跳转结果跳转至目标页面。
[0011]在其中一个实施例中,上述使用本地加密信息以及目标加密信息对所述目标凭证进行加密,得到加密目标凭证,包括:
[0012]使用本地加密信息对目标凭证进行加密,得到初始认证信息;所述本地加密信息为本地私钥;
[0013]通过目标加密信息对所述初始认证信息进行加密,得到所述加密目标凭证;所述目标加密信息是所述目标平台的公钥。
[0014]在其中一个实施例中,上述根据所述数字身份信息得到目标凭证,包括:
[0015]根据所述数字身份信息查询,得到初始凭证;
[0016]接收选择指令,从所述初始凭证中得到所述目标凭证。
[0017]第二方面,本申请提供了一种应用于目标平台的数字身份登录。所述方法包括:
[0018]接收客户端发送的加密目标凭证;所述目标凭证携带数字身份标识;
[0019]对所述加密目标凭证进行解密,得到解密目标凭证;
[0020]将所述解密目标凭证以及所述数字身份标识发送至数据身份系统,所述数据身份系统用于对所述解密目标凭证进行解析,并将解析后的所述解密目标凭证以及所述数字身份标识发送至所述区块链;
[0021]接收所述区块链发送的验证结果,所述验证结果是所述区块链对所述解密目标凭证以及所述数字身份标识进行验证后得到的;
[0022]根据所述验证结果,对用户登录权限进行校验,并在所述用户登录权限校验成功后,生成跳转结果,并将所述跳转结果发送至所述客户端;所述跳转结果用于指示客户端跳转至目标页面。
[0023]在其中一个实施例中,上述据所述验证结果,对用户登录权限进行校验,并在所述用户登录权限校验成功后,生成跳转结果,并将所述跳转结果发送至所述客户端,包括:
[0024]当所述验证结果为成功时,使用验证信息对所述用户登录权限进行验证;
[0025]当对所述用户登录权限验证成功后,生成所述跳转结果,并将所述跳转结果发送至所述客户端。
[0026]第三方面,本申请提供了一种应用于数据身份系统的数字身份登录方法,所述方法。包括:
[0027]接收目标平台发送的解密目标凭证以及数字身份标识,将所述解密目标凭证进行解析,并将解析后的所述解密目标凭证以及所述数字身份标识发送至所述区块链;所述区块链用于对解析后的所述解密目标凭证以及所述数字身份标识进行验证;所述解密目标凭证是所述目标平台对加密目标凭证进行解密后得到的。
[0028]第四方面,本申请提供了一种应用于区块链的数字身份登录系统,所述方法包括:
[0029]接收数据身份系统发送的信息查询请求,所述查询请求携带数字身份标识;所述查询请求是所述数字身份系统接收所述客户端发送的所述数字身份标识后生成的;
[0030]根据所述数字身份标识进行查询,得到与所述数字身份标识对应的数字身份信息;
[0031]将所述数字身份信息发送至所述数字身份系统;所述数字身份系统对所述数字身份信息进行解析,并将解析后的所述数字身份信息发送至客户端;
[0032]接收所述数字身份系统发送的解析后的所述解密目标凭证以及所述数字身份标识进行验证,生成验证结果,并将所述验证结果发送至目标平台。
[0033]第五方面,本申请还提供了一种应用于客户端的数字身份登录装置。所述装置包括:
[0034]响应模块,用于对图像码进行扫描,得到数字身份标识;
[0035]第一发送模块,用于将所述数字身份标识发送至数字身份系统,通过所述数字身份系统根据所述数字身份标识从区块链中得到数字身份信息;
[0036]第一接收模块,用于接收所述数字身份系统发送的所述数字身份信息,根据所述
数字身份信息得到目标凭证,并使用本地加密信息以及目标加密信息对所述目标凭证进行加密,得到加密目标凭证;所述目标加密信息为目标平台的加密信息;
[0037]凭证发送模块,用于将所述加密目标凭证发送至所述目标平台,所述目标平台用于在数据身份系统以及所述区块链对解密目标凭证验证成功后对所述解密目标凭证进行权限校验,并在权限校验后生成跳转结果;并将所述跳转结果发送至所述客户端;所述解密目标凭证是所述目标平台对所述加密目标凭证进行解密后得到的;
[0038]跳转模块,用于接收所述跳转结果,根据所述跳转结果跳转至目标页面。
[0039]第六方面,本申请还提供了一种应用于目标平台的数字身份登录装置,所述装置包括:
[0040]第二接收模块,用于接收客户端发送的加密目标凭证;所述目标凭证携带数字身份标识;
[0041]解密模块,用于对所述加密目标凭证进行解密,得到解密目标凭证;
[0042]第二发送模块,用于将所述解密目标凭证以及所述数字身份标识发送至数据身份系统,所述数据身份系统用于对所述解密目标凭证进行解析,并将解析后的所述解密目标凭证以及所述数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字身份登录方法,其特征在于,应用于客户端,所述方法包括:对图像码进行扫描,得到数字身份标识;将所述数字身份标识发送至数字身份系统,通过所述数字身份系统根据所述数字身份标识从区块链中得到数字身份信息;接收所述数字身份系统发送的所述数字身份信息,根据所述数字身份信息得到目标凭证,并使用本地加密信息以及目标加密信息对所述目标凭证进行加密,得到加密目标凭证;所述目标加密信息为目标平台的加密信息;将所述加密目标凭证发送至所述目标平台,所述目标平台用于在数据身份系统以及所述区块链对解密目标凭证验证成功后对所述解密目标凭证进行权限校验,并在权限校验后生成跳转结果;并将所述跳转结果发送至所述客户端;所述解密目标凭证是所述目标平台对所述加密目标凭证进行解密后得到的;接收所述跳转结果,根据所述跳转结果跳转至目标页面。2.根据权利要求1所述的方法,其特征在于,所述使用本地加密信息以及目标加密信息对所述目标凭证进行加密,得到加密目标凭证,包括:使用本地加密信息对目标凭证进行加密,得到初始认证信息;所述本地加密信息为本地私钥;通过目标加密信息对所述初始认证信息进行加密,得到所述加密目标凭证;所述目标加密信息是所述目标平台的公钥。3.根据权利要求1所述的方法,其特征在于,所述根据所述数字身份信息得到目标凭证,包括:根据所述数字身份信息查询,得到初始凭证;接收选择指令,从所述初始凭证中得到所述目标凭证。4.一种数字身份登录方法,其特征在于,应用于目标平台,所述方法包括:接收客户端发送的加密目标凭证;所述目标凭证携带数字身份标识;对所述加密目标凭证进行解密,得到解密目标凭证;将所述解密目标凭证以及所述数字身份标识发送至数据身份系统,所述数据身份系统用于对所述解密目标凭证进行解析,并将解析后的所述解密目标凭证以及所述数字身份标识发送至所述区块链;接收所述区块链发送的验证结果,所述验证结果是所述区块链对所述解密目标凭证以及所述数字身份标识进行验证后得到的;根据所述验证结果,对用户登录权限进行校验,并在所述用户登录权限校验成功后,生成跳转结果,并将所述跳转结果发送至所述客户端;所述跳转结果用于指示客户端跳转至目标页面。5.根据权利要求4所述的方法,其特征在于,所述根据所述验证结果,对用户登录权限进行校验,并在所述用户登录权限校验成功后,生成跳转结果,并将所述跳转结果发送至所述客户端,包括:当所述验证结果为成功时,使用验证信息对所述用户登录权限进行验证;当对所述用户登录权限验证成功后,生成所述跳转结果,并将所述跳转结果发送至所述客户端。
6.一种数字身份登录方法,其特征在于,应用于数据身份系统,所述方法包括:接收目标平台发送的解密目标凭证以及数字身份标识,将所述解密目标凭证进行解析,并将解析后的所述解密目标凭证以及所述数字身份标识发送至所述区块链;所述区块链用于对解析后的所述解密目标凭证以及所述数字身份标识进行验证;所述解密目标凭证是所述目标平台对加密目标凭证进行解密后得到的。7.一种数字身份登录方法,其特征在于,应用于区块链,所述方法包括:接收数据身份系统发送的信息查询请求,所述查询请求携带数字身份标识;所述查询请求是所述数字身份系统接收所述客户端发送的所述数字身份标识后生成的;根据所述数字身份标识进行查询,得到与所述数字身份标识对应的数字身份信息;将所述数字身份信息发送至所述数字身份系统;所述数字身份系统对所述数字身份信息进行解析,并将解析后的所述数字身份信息发送至客户端;接收所述数字身份系统发送的解析后的所述解密目标凭证以及所述数字身...

【专利技术属性】
技术研发人员:杨建明罗梅琴唐棣郭林海张琛万化胡刚潘培东
申请(专利权)人:上海浦东发展银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1