System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信息安全,特别是涉及一种身份信息管理方法、装置、设备、存储介质和程序产品。
技术介绍
1、随着科技的发展,用户的身份信息可以被用于各种各样的领域,因此,保护用户的身份信息安全是极其重要的。以银行机构为例,在客户办理银行业务时,需要先录入用户的身份信息,并通过中心化机构对用户的身份信息进行管理。
2、然而,相关技术中对用户身份进行管理的方式不够可靠,存在用户身份信息容易泄露的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种身份信息管理方法、装置、设备、存储介质和程序产品,能够提高对用户身份进行管理的可靠性,保证了用户身份信息的安全性。
2、第一方面,本申请提供了一种身份信息管理方法,应用于区块链,该方法包括:
3、接收用户端发送的数字身份创建请求;数字身份创建请求包括目标用户的身份信息;
4、根据目标用户的身份信息,在预设的非同质化代币合约中为目标用户创建目标数字身份信息和管理凭证;
5、向目标用户的用户端发送管理凭证,以使目标用户通过管理凭证对目标用户的目标数字身份信息进行管理。
6、在其中一个实施例中,根据目标用户的身份信息,在预设的非同质化代币合约中为目标用户创建目标数字身份信息和管理凭证,包括:
7、根据非同质化代币合约,为目标用户创建密钥和身份标识符;
8、根据目标用户的身份信息、密钥和身份标识符,确定目标数字身份信息和管理凭证。
9、在其
10、根据密钥中的公钥对目标用户的身份信息进行加密处理,得到目标用户的身份加密信息;
11、将身份加密信息和身份标识符进行对应关联,得到目标数字身份信息;
12、将密钥中的私钥和身份标识符确定为管理凭证。
13、在其中一个实施例中,该方法还包括:
14、响应于目标用户的用户端发送的身份信息管理请求,获取身份信息管理请求中携带的管理凭证;
15、对管理凭证进行合法性验证;
16、在管理凭证的合法性验证通过的情况下,执行目标数字身份信息的管理操作。
17、在其中一个实施例中,管理凭证中包括身份标识符和私钥;对管理凭证进行合法性验证,包括:
18、根据管理凭证中的身份标识符,获取身份标识符对应的身份加密信息;
19、根据管理凭证中的私钥对身份加密信息进行解密处理;
20、若管理凭证中的私钥对身份加密信息解密成功,则确定管理凭证的合法性验证通过。
21、在其中一个实施例中,执行目标数字身份信息的管理操作,包括:
22、向用户端发送身份信息;
23、接收用户端根据身份信息返回的身份修改请求;
24、根据用户端的身份修改请求,对目标用户的身份信息进行修改。
25、在其中一个实施例中,该方法还包括:
26、接收第三方访问端的访问凭证,访问凭证是用户端根据管理凭证生成并发送至第三方访问端的;
27、对第三方访问端的访问凭证进行合法性验证;
28、在访问凭证的合法性验证通过的情况下,向第三方访问端发送目标用户的身份信息。
29、第二方面,本申请还提供了一种身份信息管理装置,该装置包括:
30、接收模块,用于接收用户端发送的数字身份创建请求;数字身份创建请求包括目标用户的身份信息;
31、创建模块,用于根据目标用户的身份信息,在预设的非同质化代币合约中为目标用户创建目标数字身份信息和管理凭证;
32、管理模块,用于向目标用户的用户端发送管理凭证,以使目标用户通过管理凭证对目标用户的目标数字身份信息进行管理。
33、第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,该处理器执行计算机程序时实现上述第一方面中任一实施例提供的方法的步骤。
34、第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一实施例提供的方法的步骤。
35、第五方面,本申请实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面中任一实施例提供的方法的步骤。
36、上述身份信息管理方法、装置、设备、存储介质和程序产品,接收用户端发送的数字身份创建请求;其中,数字身份创建请求包括目标用户的身份信息;并根据目标用户的身份信息,在预设的非同质化代币合约中为目标用户创建目标数字身份信息和管理凭证,然后向目标用户的用户端发送管理凭证,以使目标用户通过管理凭证对目标用户的目标数字身份信息进行管理。该方法中,根据预设的非同质化代币合约为目标用户创建目标数字身份信息和管理凭证,管理凭证用于对目标用户的身份信息进行管理,使得只有通过管理凭证才能对目标用户的身份信息进行访问、修改、删除等操作,提高了目标用户的身份信息的安全性;并且,将目标用户的身份信息进行数字化,使得不能直接对目标用户的身份信息进行读取,就算是访问到区块链上目标用户的身份信息,得到的也是目标用户的数字化的身份信息,以此保证了目标用户的身份信息的安全性,避免了身份信息的泄露。
本文档来自技高网...【技术保护点】
1.一种身份信息管理方法,其特征在于,应用于区块链,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户的身份信息,在预设的非同质化代币合约中为所述目标用户创建目标数字身份信息和管理凭证,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标用户的身份信息、所述密钥和所述身份标识符,确定所述目标数字身份信息和所述管理凭证,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述管理凭证中包括身份标识符和私钥;所述对所述管理凭证进行合法性验证,包括:
6.根据权利要求4所述的方法,其特征在于,所述执行所述目标数字身份信息的管理操作,包括:
7.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
8.一种身份信息管理装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
11.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种身份信息管理方法,其特征在于,应用于区块链,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户的身份信息,在预设的非同质化代币合约中为所述目标用户创建目标数字身份信息和管理凭证,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标用户的身份信息、所述密钥和所述身份标识符,确定所述目标数字身份信息和所述管理凭证,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述管理凭证中包括身份标识符和私钥;所述对所述管理凭证进行合法性验证,包括:
6.根据权利要求4所述的方法,其特征...
【专利技术属性】
技术研发人员:李昂,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。