一种身份认证方法技术

技术编号:39424904 阅读:9 留言:0更新日期:2023-11-19 16:12
本申请实施例提供了一种身份认证方法

【技术实现步骤摘要】
一种身份认证方法、系统、设备及计算机可读存储介质


[0001]本申请涉及网络安全
,尤其涉及一种身份认证方法、系统、设备及计算机可读存储介质。

技术介绍

[0002]随着元宇宙概念的普及和元宇宙技术的发展,元宇宙作为虚实融生的世界,众多现实世界的自然人将通过使用数字化身在元宇宙空间中进行各种服务访问以及与他人进行交互。作为真实个体的映射,虚拟数字身份作为独立身份层可以控制分身在不同的系统中访问海量的网络服务,例如购物、社交和在线学习等,这就使得一个用户同时拥有多个元宇宙数字身份,并产生大量的数字身份碎片存储在元宇宙的运营商的服务端中。目前运营商的服务端无法实现身份隐私保护和监管,一旦元宇宙数字身份发生泄露,就会使得大量的元宇宙数字身份背后的用户真实信息暴露。这些数据的泄露不仅仅威胁用户的财产安全,甚至会对用户的人身安全造成影响,因此,提高隐私安全度和保证数据存储安全是很有必要的。

技术实现思路

[0003]有鉴于此,本申请的目的在于提供了一种身份认证方法、系统、设备及计算机可读存储介质,元宇宙服务器无需存储已完成注册的用户信息,避免了在元宇宙服务器发生数据泄露的问题,保证了用户信息的安全性,其具体技术方案如下:
[0004]第一方面,本申请提供了一种身份认证方法,应用于身份认证系统,所述方法包括:
[0005]接收元宇宙服务器发送的身份认证请求,所述身份认证请求包括元宇宙客户端对应用户的虚拟身份标识和认证身份信息,所述虚拟身份标识对应所述元宇宙客户端对应用户至少一个虚拟形象;r/>[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]图1示出了本申请实施例提供的一种身份认证方法实施例的流程图;
[0041]图2示出了本申请实施例提供的另一种身份认证方法实施例的流程图;
[0042]图3示出了本申请实施例提供的一种身份认证系统的结构示意图。
具体实施方式
[0043]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种身份认证方法,其特征在于,应用于身份认证系统,所述方法包括:接收元宇宙服务器发送的身份认证请求,所述身份认证请求包括元宇宙客户端对应用户的虚拟身份标识和认证身份信息,所述虚拟身份标识对应所述元宇宙客户端对应用户至少一个虚拟形象;基于所述身份认证请求对所述元宇宙客户端对应用户进行验证;若所述元宇宙客户端对应用户通过验证,将认证成功信息发送给所述元宇宙服务器,使得所述元宇宙服务器生成登录响应,并将所述登录响应发送给元宇宙客户端。2.根据权利要求1所述的方法,其特征在于,所述基于所述身份认证请求对所述元宇宙客户端对应用户进行验证,包括:对所述认证身份信息进行数字化处理,得到认证数字身份信息;获取与所述虚拟身份标识对应的数字身份信息;验证所述认证数字身份信息与所述虚拟身份标识对应的数字身份信息是否一致。3.根据权利要求2所述的方法,其特征在于,所述对所述认证身份信息进行数字化处理,得到认证数字身份信息,包括:对所述认证身份信息进行哈希运算,得到认证数字身份信息。4.根据权利要求1至3任一项所述的方法,其特征在于,在所述接收元宇宙服务器发送的身份认证请求之前,所述方法还包括:接收元宇宙服务器发送的注册请求,所述注册请求包括元宇宙客户端对应用户的注册身份信息;对所述注册身份信息进行验证;对通过验证的注册身份信息进行数字化处理,得到数字身份信息;基于所述数字身份信息生成所述元宇宙客户端对应用户的虚拟身份标识。5.根据权利要求4所述的方法,其特征在于,在所述对通过验证的注册身份信息进行数字化处理,得到数字身份信息之后,所述方法还包括:将所述数字身份信息上传至区块链。6.一种身份认证...

【专利技术属性】
技术研发人员:张静雨
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1