System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 身份验证方法及系统、虚拟交互方法及系统、设备、介质技术方案_技高网

身份验证方法及系统、虚拟交互方法及系统、设备、介质技术方案

技术编号:39971969 阅读:5 留言:0更新日期:2024-01-09 00:51
本说明书实施例公开了身份验证方法及系统、虚拟交互方法及系统、设备、介质。其中,身份验证方法通过结合公钥、私钥、区块链的概念,提供一种用户在进入远程交互场景前的身份验证方案,身份验证设置于用户端,用户A需要进入远程交互场景与用户B进行交互,需要在用户B处得到身份的可信认证,且需要通过用户B在用户B对应的可信区块链中找到用户A对应的公钥以对用户A通过其私钥加密的数据进行解密并比对,比对成功后才可通过身份验证。

【技术实现步骤摘要】

本说明书的多个实施例涉及交互,具体涉及身份验证方法及系统、虚拟交互方法及系统、设备、介质


技术介绍

1、现有的远程交互方式有以下几种:

2、书面交互:通过书写文字、发送电子邮件、即时消息等方式进行远程交流;

3、语音交互:通过语音识别技术,进行远程交互;

4、视频交互:通过视频通话、视频会议等方式进行交流,能够看到对方的面部表情和身体语言,进而实现远程交互;

5、虚拟交互:通过虚拟现实技术提供用户身临其境的沉浸式远程交互体验。

6、且在远程交互过程中用户身份的可信度对于交互影响重大,而目前在交互之前用户的身份信息只经过第三方认证,对于交互用户而言可信度较低。因此需要提供一种可提高远程交互过程中的身份验证可信度的方法。


技术实现思路

1、本说明书实施例提供了一种身份验证方法及系统、虚拟交互方法及系统、设备、介质,其技术方案如下:

2、第一方面,本说明书实施例提供了一种身份验证方法,包括:

3、接收对方用户端地址以及经过对方用户端私钥加密后的对方用户端地址签名数据;

4、根据对方用户端地址在本地用户端可信区块链节点中匹配得到对方用户端公钥,并对对方用户端地址签名数据进行解密,以得到对方用户端解密数据;

5、根据对方用户端解密数据、对方用户端地址判定对方用户端是否通过第一次身份验证。

6、第二方面,本说明书实施例提供了一种虚拟交互方法,包括:

7、采用如上述实施例第一方面的身份验证方法判定对方用户端是否通过身份验证,若通过则进入虚拟交互场景与对方用户端进行虚拟交互。

8、第三方面,本说明书实施例提供了一种身份验证系统,包括:

9、数据接收模块,用于接收对方用户端地址以及经过对方用户端私钥加密后的对方用户端地址签名数据;

10、数据解密模块,用于根据对方用户端地址在本地用户端可信区块链节点中匹配得到对方用户端公钥,并对对方用户端地址签名数据进行解密,以得到对方用户端解密数据;

11、身份验证模块,用于根据对方用户端解密数据、对方用户端地址判定对方用户端是否通过第一次身份验证。

12、第四方面,本说明书实施例提供了一种虚拟交互系统,包括如上述实施例第三方面的身份验证系统,还包括虚拟现实交互模块;

13、所述身份验证系统,用于判定对方用户端是否通过身份验证;

14、所述虚拟现实交互模块,用于在判定对方用户端通过身份验证后,进入虚拟交互场景与对方用户端进行虚拟交互。

15、第五方面,本说明书实施例提供了一种电子设备,包括处理器以及存储器;所述处理器与所述存储器相连;所述存储器,用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行上述实施例第一方面或第二方面所述的方法的步骤。

16、第六方面,本说明书实施例提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述实施例第一方面或第二方面所述的方法的步骤。

17、本说明书一些实施例提供的技术方案带来的有益效果至少包括:

18、本说明书实施例通过结合公钥、私钥、区块链的概念,提供一种用户在进入远程交互场景前的身份验证方案,身份验证设置于用户端,用户a需要进入远程交互场景与用户b进行交互,需要在用户b处得到身份的可信认证,且需要通过用户b在用户b对应的可信区块链中找到用户a对应的公钥以对用户a通过其私钥加密的数据进行解密并比对,比对成功后才可通过身份验证,而不是经过第三方认证。使用户在进入远程交互场景前得到可靠的身份验证,提高了用户在远程交互场景中的信任度。

本文档来自技高网...

【技术保护点】

1.一种身份验证方法,包括:

2.根据权利要求1所述的一种身份验证方法,所述根据对方用户端解密数据、对方用户端地址判定对方用户端是否通过第一次身份验证,包括:

3.根据权利要求1所述的一种身份验证方法,所述对方用户端地址签名数据经过摘要处理以及对方用户端私钥加密处理形成;

4.根据权利要求1~3任一项所述的一种身份验证方法,在判定对方用户端通过第一次身份验证之后,还包括:

5.根据权利要求1~3任一项所述的一种身份验证方法,在判定对方用户端通过第一次身份验证之后,还包括:

6.一种虚拟交互方法,包括:

7.根据权利要求6所述的一种虚拟交互方法,所述在与对方用户端进行虚拟交互的过程中,还包括:

8.一种身份验证系统,包括:

9.根据权利要求8所述的一种身份验证系统,所述身份验证模块中所述根据对方用户端解密数据、对方用户端地址判定对方用户端是否通过第一次身份验证,包括:

10.根据权利要求8所述的一种身份验证系统,所述数据接收模块接收到的对方用户端地址签名数据经过摘要处理以及对方用户端私钥加密处理形成;

11.根据权利要求8~10任一项所述的一种身份验证系统,还包括:

12.根据权利要求8~10任一项所述的一种身份验证系统,还包括:

13.一种虚拟交互系统,包括如权利要求8~12任一项所述的身份验证系统,还包括虚拟现实交互模块;

14.根据权利要求13所述的一种虚拟交互系统,所述虚拟现实交互模块,还用于在与对方用户端进行虚拟交互的过程中,获取对方用户端用户在虚拟交互场景中的虚拟姿势动作画面;

15.一种电子设备,包括处理器以及存储器;

16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~7任一项所述的方法。

...

【技术特征摘要】

1.一种身份验证方法,包括:

2.根据权利要求1所述的一种身份验证方法,所述根据对方用户端解密数据、对方用户端地址判定对方用户端是否通过第一次身份验证,包括:

3.根据权利要求1所述的一种身份验证方法,所述对方用户端地址签名数据经过摘要处理以及对方用户端私钥加密处理形成;

4.根据权利要求1~3任一项所述的一种身份验证方法,在判定对方用户端通过第一次身份验证之后,还包括:

5.根据权利要求1~3任一项所述的一种身份验证方法,在判定对方用户端通过第一次身份验证之后,还包括:

6.一种虚拟交互方法,包括:

7.根据权利要求6所述的一种虚拟交互方法,所述在与对方用户端进行虚拟交互的过程中,还包括:

8.一种身份验证系统,包括:

9.根据权利要求8所述的一种身份验证系统,所述身份验证模块中所述根据对方用户端解密数据、对方用户端地址判定...

【专利技术属性】
技术研发人员:王斐
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1