System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟人的身份认证方法和虚拟人的身份验证方法技术_技高网

虚拟人的身份认证方法和虚拟人的身份验证方法技术

技术编号:41008497 阅读:3 留言:0更新日期:2024-04-18 21:43
本发明专利技术提供一种虚拟人的身份认证方法和虚拟人的身份验证方法,虚拟人设置于虚拟人服务器,虚拟人服务器设置有安全芯片;该认证方法包括:虚拟人获取安全芯片中的虚拟人加密数据;虚拟人根据虚拟人加密数据生成虚拟人二维码,将虚拟人二维码发送至认证系统;认证系统识别虚拟人二维码,获取识别虚拟人加密数据,使用认证系统私钥对识别虚拟人加密数据进行解密,获得第一解密数据,判断第一解密数据与认证系统的存储器中的参考虚拟人信息是否相同;若相同,认证系统发送第一认证成功信息至虚拟人。本发明专利技术能够确保用户避免与不合法的虚拟人进行交互。

【技术实现步骤摘要】

本专利技术涉及虚拟人身份认证的,具体是涉及一种虚拟人的身份认证方法以及虚拟人的身份验证方法。


技术介绍

1、元宇宙是与现实世界映射与交互的虚拟世界。基于元宇宙,可以将虚拟世界与现实世界在经济系统、社交系统、身份系统上密切融合,并且允许用户进行内容生产和世界编辑。随着元宇宙和ai的发展,虚拟人可以通过ai算法学习和适应用户的行为、感情和语言,所以现有许多欺瞒案例,通过虚拟人实施欺瞒。例如,通过创建一个虚拟人,冒用受害者所熟悉的人的形象或身份,或者冒用某公司或某产品的身份,从而进行营销欺瞒或者引诱受害者点击链接进行欺瞒。

2、现有的虚拟人认证方式通过对用户本身与用户信息进行认证与比对,但未对虚拟人本身并未做身份认证,从而使得虚拟人有机会进行欺瞒。

3、现有一种通信方法是通过元宇宙应用模块向sim卡发送身份信息请求;还用于基于虚拟身份信息,向元宇宙平台发送认证请求,以使元宇宙平台基于虚拟身份信息对认证请求进行认证。sim卡,用于在接收到身份信息请求时,获取本地记录的虚拟身份信息,并向元宇宙应用模块发送虚拟身份信息;其中,虚拟身份信息为:登录元宇宙应用模块的第一用户在注册sim卡时,sim卡基于第一用户的私钥生成得到的;第一用户的私钥为对预设随机数进行哈希计算得到的。该虚拟身份信息也是用户身份信息,不是虚拟人信息,所以该方法未对虚拟人本身并未做身份认证,从而使得虚拟人有机会进行欺瞒。


技术实现思路

1、本专利技术的第一目的是提供一种对虚拟人进行身份认证的虚拟人的身份认证方法。

2、本专利技术的第二目的是提供一种用户对虚拟人进行身份验证的虚拟人验证方法。

3、本专利技术的第三目的是提供一种虚拟人自动进行身份验证的虚拟人验证方法。

4、为了实现上述的第一目的,本专利技术提供的虚拟人的身份认证方法,该虚拟人设置于虚拟人服务器,虚拟人服务器设置有安全芯片;该方法包括:虚拟人获取安全芯片中的虚拟人加密数据,虚拟人加密数据为认证系统对虚拟人信息加密得到;虚拟人根据虚拟人加密数据生成虚拟人二维码,将虚拟人二维码发送至认证系统;认证系统识别虚拟人二维码,获取识别虚拟人加密数据,使用认证系统私钥对识别虚拟人加密数据进行解密,获得第一解密数据,判断第一解密数据是否与认证系统的存储器中的参考虚拟人信息是否相同;若相同,认证系统发送第一认证成功信息至虚拟人。

5、由上述方案可见,虚拟人加密数据由认证系统获取虚拟人信息后,对虚拟人信息加密得到的。虚拟人信息进行加密后存储在安全芯片中,可以确保虚拟人信息安全。虚拟人加密数据可作为虚拟人的自身的身份标识,虚拟人在进行任何活动或交互时,需要向认证系统提供自己的身份标识,认证系统进行校验后,证明虚拟人的合法性和唯一性。认证系统中保存各合法的虚拟人信息,只有合法的虚拟人才能进行通过身份认证。当不合法的虚拟人继续宁身份验证时,由于认证系统未有该虚拟人信息,所以虚拟人身份认证不通过。当虚拟人冒充别人时,提供的身份标识不符,则认证系统对该虚拟人的身份认证不通过,该虚拟人不能再进行任何交互行为,从而确保其余用户的信息安全,确保用户避免与不合法的虚拟人进行交互。

6、进一步的方案中,虚拟人获取安全芯片中的虚拟人加密数据前,还执行:虚拟人调用安全芯片产生虚拟人公钥与虚拟人私钥,虚拟人获取虚拟人公钥;虚拟人组合签名数据,调用安全芯片对签名数据进行签名生成虚拟人公钥证书;虚拟人将虚拟人信息、虚拟人公钥和虚拟人公钥证书发送至认证系统;认证系统使用虚拟人公钥对虚拟人公钥证书验签,判断虚拟人公钥证书是否正确,若是,保存虚拟人公钥和保存虚拟人信息形成参考虚拟人信息。

7、由此可见,虚拟人在进行身份认证前,认证系统需要对该虚拟人信息进行一个存档。认证系统接收到虚拟人公钥证书后,可对虚拟人公钥证书进行验签用于证明虚拟人信息的合法性。

8、进一步的方案中,认证系统形成参考虚拟人信息后,还执行:认证系统产生认证系统公钥和认证系统私钥;认证系统使用认证系统私钥对参考虚拟人信息进行加密,得到虚拟人加密数据;认证系统根据认证系统公钥生成认证系统证书,将认证系统证书和虚拟人加密数据发送至虚拟人;虚拟人对认证系统证书进行验签,判断认证系统证书是否正确;若是,虚拟人将虚拟人加密数据与认证系统公钥保存至安全芯片中。

9、由此可见,虚拟人加密数据可作为虚拟人的自身的身份标识,虚拟人在进行任何活动或交互时,需要向认证系统提供自己的身份标识。

10、进一步的方案中,认证系统发送第一认证成功信息至虚拟人后,还执行:虚拟人通过用户的智能终端与用户进行交互。

11、由此可见,在虚拟人通过安全认证后,可与用户进行交互。

12、进一步的方案中,虚拟人信息包括以下至少一种:虚拟人姓名、虚拟人外貌、虚拟人声音、虚拟人编号、虚拟人服务器mac地址。

13、由此可见,虚拟人信息不仅仅是编号,当虚拟人声音、虚拟人外貌等作为虚拟人信息时,使得认证系统更好确认该虚拟人是否合法。

14、为了实现上述的第二目的,本专利技术提供的虚拟人的身份验证方法,包括:智能终端向虚拟人发送虚拟人信息请求;虚拟人发送虚拟人信息至智能终端;智能终端将虚拟人信息发送至认证系统;认证系统判断智能终端所发送的虚拟人信息与预先存储的参考虚拟人信息是否相同,若相同,将第二验证成功信息和第一验证码发送至虚拟人;虚拟人将第二验证成功信息和第二验证码发送至智能终端;智能终端将第二验证码发送至认证系统;认证系统判断第二验证码是否与第一验证码相同,若是,发送第三验证成功信息至智能终端。

15、由上述方案可见,用户在与虚拟人进行交互前,可获取虚拟人信息,将虚拟人信息发送至认证系统进行认证。若该虚拟人为合法的虚拟人,则认证系统记录有该虚拟人信息,则可验证成功。若该虚拟人为不合法的虚拟人,该虚拟人信息没有被记录在认证系统,所以该虚拟人认证不成功,从而确保用户的安全。

16、为了实现上述的第三目的,本专利技术提供的虚拟人的身份验证方法,包括:虚拟人获取存储于安全芯片中的虚拟人加密数据,将虚拟人加密数据和虚拟人公钥发送至认证系统;认证系统使用认证系统私钥对虚拟人加密数据进行解密,获得第二验证数据,判断第二验证数据是否与预先存储的参考虚拟人信息相同,若相同,则发送第四认证成功信息至虚拟人;若第二验证数据与参考虚拟人信息不相同,认证系统发送第四认证失败信息至虚拟人,并发送警报信息至智能终端。

17、由此可见,在虚拟人与用户进行交互前,虚拟人会主动将虚拟人加密数据发送至认证系统进行验证。当用户未及时对虚拟人进行验证时,该方法可以自动对虚拟人进行身份验证,从而防止用户未验证虚拟人时导致用户被欺瞒。

18、进一步的方案中,虚拟人接收到认证系统发送的第四认证失败信息后,还执行:虚拟人禁止交互操作。

19、由此可见,虚拟人接收到认证失败信息后,虚拟人自身禁止任何交互操作,例如与用户交互。

20、进一步的方案中,虚拟人获取存本文档来自技高网...

【技术保护点】

1.一种虚拟人的身份认证方法,该虚拟人设置于虚拟人服务器,所述虚拟人服务器设置有安全芯片;

2.根据权利要求1所述的虚拟人的身份认证方法,其特征在于:

3.根据权利要求2所述的虚拟人的身份认证方法,其特征在于:

4.根据权利要求1至3任一项所述的虚拟人的身份认证方法,其特征在于:

5.根据权利要求1至3任一项所述的虚拟人的身份认证方法,其特征在于:

6.虚拟人的身份验证方法,其特征在于,该虚拟人设置于虚拟人服务器,所述虚拟人服务器设置有安全芯片,该方法包括:

7.虚拟人的身份验证方法,其特征在于,该虚拟人设置于虚拟人服务器,所述虚拟人服务器设置有安全芯片,该方法包括:

8.根据权利要求7所述的虚拟人的身份验证方法,其特征在于:

9.根据权利要求8所述的虚拟人的身份验证方法,其特征在于:

【技术特征摘要】

1.一种虚拟人的身份认证方法,该虚拟人设置于虚拟人服务器,所述虚拟人服务器设置有安全芯片;

2.根据权利要求1所述的虚拟人的身份认证方法,其特征在于:

3.根据权利要求2所述的虚拟人的身份认证方法,其特征在于:

4.根据权利要求1至3任一项所述的虚拟人的身份认证方法,其特征在于:

5.根据权利要求1至3任一项所述的虚拟人的身份认证方法,其特征在于...

【专利技术属性】
技术研发人员:张凯城玉大宏黄俊杰
申请(专利权)人:金邦达有限公司
类型:发明
国别省市:

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

1