一种身份认证方法、电子设备及计算机可读存储介质技术

技术编号:33992998 阅读:41 留言:0更新日期:2022-07-02 10:11
本申请涉及身份认证方法及移动设备。移动设备执行:在距离电子设备第二距离内,接收到电子设备的第一消息;第一消息包括随机生成的会话密钥;响应于第一消息,随机生成第一动作信息或认证码,使用会话密钥加密第一动作信息或认证码,得到第二消息;向电子设备发送第二消息;显示第一确认信息,确认电子设备是否执行第一动作信息指示的第一动作;或者,确认电子设备显示的认证码是否与移动设备显示的认证码相同;接收到用于确认的第一输入;提示电子设备的身份验证成功;第二距离小于或等于预设的安全距离。在保证高安全性的同时,便于用户操作,用户体验较高,成本较低,易于推广。易于推广。易于推广。

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


[0001]本申请涉及信息安全领域,尤其涉及一种身份认证方法、电子设备及计算机可读存储介质。

技术介绍

[0002]安装有应用程序(application,App)的移动设备,能够方便快捷地控制电子设备,得到广泛应用。不过,在控制电子设备前,移动设备需要验证电子设备的身份;具体来说,移动设备确保要控制的电子设备,与移动设备上显示的电子设备相一致。因此,如何提供一种安全性高的身份认证方法,且成本较低,易于推广,成为我们的需求。

技术实现思路

[0003]为了解决上述技术问题,本申请提出了一种身份认证方法、电子设备及计算机可读存储介质;使得在保证高安全性的同时,便于用户操作,用户体验较高,并且成本也较低,易于推广。
[0004]第一方面,提供一种移动设备。移动设备与电子设备无线通信。移动设备包括:处理器;存储器;以及计算机程序,其中计算机程序存储在存储器上,当计算机程序被处理器执行时,使得移动设备执行以下步骤:在距离电子设备第二距离内,接收到电子设备的第一消息;第一消息包括电子本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种移动设备,所述移动设备与电子设备无线通信;其特征在于,所述移动设备包括:处理器;存储器;以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述移动设备执行以下步骤:在距离所述电子设备第二距离内,接收到所述电子设备的第一消息;所述第一消息包括所述电子设备随机生成的会话密钥;响应于所述第一消息,随机生成第一动作信息或认证码,使用所述会话密钥加密所述第一动作信息或所述认证码,得到第二消息;向所述电子设备发送第二消息;显示第一确认信息,所述第一确认信息用于确认所述电子设备是否执行所述第一动作信息指示的第一动作;或者,所述第一确认信息用于确认所述电子设备显示的认证码是否与所述移动设备显示的认证码相同;接收到用于确认的第一输入;响应于所述第一输入,提示所述电子设备的身份验证成功;其中,所述第二距离小于或等于预设的安全距离;所述预设的安全距离为所述移动设备与所述电子设备交换秘密信息的安全距离。2.根据权利要求1所述的移动设备,其特征在于,在所述显示第一确认信息之前,所述移动设备还执行:显示所述第一动作信息或所述认证码。3.根据权利要求2所述的移动设备,其特征在于,在所述向所述电子设备发送第二消息之前或之后,所述移动设备执行:显示所述第一动作信息或所述认证码。4.一种电子设备,所述电子设备与权利要求1

3中任意一项所述的移动设备无线通信;其特征在于,所述电子设备包括:处理器;存储器;第一天线,所述第一天线的发射距离为第一距离,所述第一距离大于预设的安全距离;第二天线,所述第二天线的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;其中,所述第一天线和所述第二天线为不同的天线;以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备执行以下步骤:接收到一个输入;响应于所述输入,随机生成会话密钥;通过所述第二天线,广播第一消息,所述第一消息包括所述会话密钥;接收到所述移动设备的第二消息;响应于所述第二消息,执行所述第一动作信息指示的所述第一动作,或者,显示所述认证码。
5.一种电子设备,所述电子设备与权利要求1

3中任意一项所述的移动设备无线通信;其特征在于,所述电子设备包括:处理器;存储器;天线,所述天线在第一发射功率下的发射距离为第一距离,所述第一距离大于预设的安全距离;所述天线在第二发射功率下的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;所述第一发射功率大于所述第二发射功率;以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备执行以下步骤:接收到一个输入;响应于所述输入,随机生成会话密钥;通过所述第二发射功率下的所述天线,广播第一消息,所述第一消息包括所述会话密钥;接收到所述移动设备的第二消息;响应于所述第二消息,执行所述第一动作信息指示的所述第一动作,或者,显示所述认证码。6.根据权利要求4或5所述的电子设备,其特征在于,所述第一消息还包括所述电子设备的产品标识信息。7.一种身份认证方法,应用于移动设备,所述移动设备与电子设备无线通信;其特征在于,所述方法包括:在距离所述电子设备第二距离内,接收到所述电子设备的第一消息;所述第一消息包括所述电子设备随机生成的会话密钥;响应于所述第一消息,随机生成第一动作信息或认证码,使用所述会话密钥加密所述第一动作信息或所述认证码,得到第二消息;向所述电子设备发送第二消息;显示第一确认信息,所述第一确认信息用于确认所述电子设备是否执行所述第一动作信息指示的第一动作;或者,所述第一确认信息用于确认所述电子设备提示的认证码是否与所述移动设备显示的认证码相同;接收到用于确认的第一输入;响应于所述第一输入,提示所述电子设备的身份验证成功;其中,所述第二距离小于或等于预设的安全距离;所述预设的安全距离为所述移动设备与所述电子设备交换秘密信息的安全距离。8.根据权利要求7所述的方法,其特征在于,在所述显示第一确认信息之前,所述方法还包括:显示所述第一动作信息或所述认证码。9.根据权利要求8所述的方法,其特征在于,在所述向所述电子设备发送第二消息之前或之后,所述方法包括:显示所述第一动作信息或所述认证码。10.一种身份认证方法,应用于电子设备,所述电子设备与权利要求1

3中任意一项所
述的移动设备无线通信;所述电子设备包括:第一天线,所述第一天线的发射距离为第一距离,所述第一距离大于预设的安全距离;第二天线,所述第二天线的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;其中,所述第一天线和所述第二天线为不同的天线;其特征在于,所述方法包括:接收到一个输入;响应于所述输入,随机生成会话密钥;通过所述第二天线,广播第一消息,所述第一消息包括所述会话密钥;接收到所述移动设备的第二消息;响应于所述第二消息,执行所述第一动作信息指示的所述第一动作,或者,显示所述认证码。11.一种身份认证方法,应用于电子设备,所述电子设备与权利要求1

3中任意一项所述的移动设备无线通信;所述电子设备包括:天线,所述天线在第一发射功率下的发射距离为第一距离,所述第一距离大于预设的安全距离;所述天线在第二发射功率下的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;所述第一发射功率大于所述第二发射功率;其特征在于,所述方法包括:接收到一个输入;响应于所述输入,随机生成会话密钥;通过所述第二天线,广播第一消息,所述第一消息包括所述会话密钥;接收到所述移动设备的第二消息;响应于所述第二消息,执行所述第一动作信息指示的所述第一动作,或者,显示所述认证码。12.一种移动设备,所述移动设备与电子设备无线通信;其特征在于,所述移动设备包括:处理器;存储器;以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述移动设备执行以下步骤:在距离所述电子设备第二距离内,接收到所述电子设备的第一消息;所述第一消息包括所述电子设备随机生成的会话密钥;显示第一提示信息,所述第一提示信息包括所述移动设备随机生成的第一用户输入信息,所述第一提示信息用于提示用户在所述电子设备上输入第一用户输入信息;在距离所述电子设备第一距离内,接收到所述电子设备的第三消息;所述第三消息包括所述会话密钥加密后的第二用户输入信息;在所述第二用户输入信息与所述第一用户输入信息相同后,提示所述电子设备的身份验证成功;其中,所述第二距离小于或等于预设的安全距离;所述第一距离大于所述预设的安全距离;所述预设的安全距离为所述移动设备与所述电子设备交换秘密信息的安全距离。13.根据权利要求12所述的移动设备,其特征在于,在所述显示第一提示信息之前,所述移动设备还执行:
生成第一信息,所述第一信息用于指示电子设备做好接收用户输入的准备;使用所述会话密钥加密所述第一信息,得到第二消息;向所述电子设备发送所述第二消息。14.根据权利要求12或13所述的移动设备,其特征在于,在接收到所述电子设备的第三消息后,从所述第三消息中获取到加密后的第二用户输入信息;使用会话密钥解密,获取到所述第二用户输入信息。15.根据权利要求12

14中任意一项所述的移动设备,其特征在于,在提示所述电子设备的身份验证成功之后,所述移动设备还执行:向所述电子设备发送第四消息,所述第四消息用于指示认证成功。16.一种电子设备,所述电子设备与权利要求12

15中任意一项所述的移动设备无线通信;其特征在于,所述电子设备包括:处理器;存储器;第一天线,所述第一天线的发射距离为第一距离,所述第一距离大于预设的安全距离;第二天线,所述第二天线的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;其中,所述第一天线和所述第二天线为不同的天线;以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备执行以下步骤:接收到一个输入;响应于所述输入,随机生成会话密钥;通过所述第二天线,广播第一消息,所述第一消息包括所述会话密钥;接收到第二用户输入;响应于所述第二用户输入,使用会话密钥加密所述第二用户输入对应的第二用户输入信息,得到第三消息;通过所述第一天线,向所述移动设备发送第三消息。17.根据权利要求16所述的电子设备,其特征在于,在所述接收到第二用户输入之前,所述电子设备还执行:接收到所述第二消息;响应于所述第二消息,使用所述会话密钥解密,获取到所述第一信息。18.根据权利要求16或17所述的电子设备,其特征在于,在所述通过所述第一天线,向所述移动设备发送第三消息之后,所述电子设备还执行:接收到所述移动设备的第四消息。19.一种电子设备,所述电子设备与权利要求12

15中任意一项所述的移动设备无线通信;其特征在于,所述电子设备包括:处理器;存储器;天线,所述天线在第一发射功率下的发射距离为第一距离,所述第一距离大于预设的安全距离;所述天线在第二发射功率下的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;所述第一发射功率大于所述第二发射功率;
以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述电子设备执行以下步骤:接收到一个输入;响应于所述输入,随机生成会话密钥;通过所述第二发射功率下的所述天线,广播第一消息,所述第一消息包括所述会话密钥;接收到第二用户输入;响应于所述第二用户输入,使用会话密钥加密所述第二用户输入对应的第二用户输入信息,得到第三消息;通过所述第一发射功率下的所述天线,向所述移动设备发送第三消息。20.一种身份认证方法,应用于移动设备,所述移动设备与电子设备无线通信;其特征在于,所述方法包括:在距离所述电子设备第二距离内,接收到所述电子设备的第一消息;所述第一消息包括所述电子设备随机生成的会话密钥;显示第一提示信息,所述第一提示信息包括所述移动设备随机生成的第一用户输入信息,所述第一提示信息用于提示用户在所述电子设备上输入第一用户输入信息;在距离所述电子设备第一距离内,接收到所述电子设备的第三消息;所述第三消息包括所述会话密钥加密后的第二用户输入信息;在所述第二用户输入信息与所述第一用户输入信息相同后,提示所述电子设备的身份验证成功;其中,所述第二距离小于或等于预设的安全距离;所述第一距离大于所述预设的安全距离;所述预设的安全距离为所述移动设备与所述电子设备交换秘密信息的安全距离。21.根据权利要求20所述的方法,其特征在于,在所述显示第一提示信息之前,所述方法还包括:生成第一信息,所述第一信息用于指示电子设备做好接收用户输入的准备;使用所述会话密钥加密所述第一信息,得到第二消息;向所述电子设备发送所述第二消息。22.根据权利要求20或21所述的方法,其特征在于,在接收到所述电子设备的第三消息后,从所述第三消息中获取到加密后的第二用户输入信息;使用会话密钥解密,获取到所述第二用户输入信息。23.根据权利要求20

22中任意一项所述的方法,其特征在于,在提示所述电子设备的身份验证成功之后,所述方法还包括:向所述电子设备发送第四消息,所述第四消息用于指示认证成功。24.一种身份认证方法,应用于电子设备,所述电子设备与权利要求12

15中任意一项所述的移动设备无线通信;所述电子设备包括:第一天线,所述第一天线的发射距离为第一距离,所述第一距离大于预设的安全距离;第二天线,所述第二天线的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;其中,所述第一天线和所述第二天线为不同的天线;其特征在于,所述方法包括:接收到一个输入;
响应于所述输入,随机生成会话密钥;通过所述第二天线,广播第一消息,所述第一消息包括所述会话密钥;接收到第二用户输入;响应于所述第二用户输入,使用会话密钥加密所述第二用户输入对应的第二用户输入信息,得到第三消息;通过所述第一天线,向所述移动设备发送第三消息。25.一种身份认证方法,应用于电子设备,所述电子设备与权利要求12

15中任意一项所述的移动设备无线通信;所述电子设备包括:天线,所述天线在第一发射功率下的发射距离为第一距离,所述第一距离大于预设的安全距离;所述天线在第二发射功率下的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;所述第一发射功率大于所述第二发射功率;其特征在于,所述方法包括:接收到一个输入;响应于所述输入,随机生成会话密钥;通过所述第二发射功率下的所述天线,广播第一消息,所述第一消息包括所述会话密钥;接收到第二用户输入;响应于所述第二用户输入,使用会话密钥加密所述第二用户输入对应的第二用户输入信息,得到第三消息;通过所述第一发射功率下的所述天线,向所述移动设备发送第三消息。26.一种移动设备,所述移动设备与电子设备无线通信;其特征在于,所述移动设备包括:处理器;存储器;第三天线,所述第三天线的发射距离为第三距离,所述第三距离大于另一预设的安全距离;第四天线,所述第四天线的发射距离为第四距离,所述第四距离小于或等于另一预设的安全距离;其中,所述第三天线和所述第四天线为不同的天线;以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述移动设备执行以下步骤:在距离所述电子设备第二距离内,接收到所述电子设备的第一消息;所述第一消息包括所述电子设备随机生成的第一密钥;响应于所述第一消息,随机生成第二密钥,使用所述第一密钥加密所述第二密钥,加密后的第二密钥和所述移动设备的ID组合得到第二消息;通过所述第四天线,向所述电子设备发送第二消息;在距离所述电子设备第一距离内,接收到所述电子设备的第三消息;响应于所述第三消息,在能用所述第二密钥解密所述第三消息后,提示所述电子设备身份验证成功;其中,所述第二距离小于或等于预设的安全距离;所述第一距离大于所述预设的安全距离;所述预设的安全距离为所述移动设备与所述电子设备交换秘密信息的安全距离。
27.根据权利要求26所述的移动设备,其特征在于,所述移动设备的ID包括所述移动设备的MAC地址。28.根据权利要求26或27所述的移动设备,其特征在于,所述另一预设的安全距离大于、小于或等于所述预设的安全距离。29.一种移动设备,所述移动设备与电子设备无线通信;其特征在于,所述移动设备包括:处理器;存储器;另一天线,所述另一天线在第三发射功率下的发射距离为第三距离,所述第三距离大于另一预设的安全距离;所述另一天线在第四发射功率下的发射距离为第四距离,所述第四距离小于或等于所述另一预设的安全距离;所述第三发射功率大于所述第四发射功率;以及计算机程序,其中所述计算机程序存储在所述存储器上,当所述计算机程序被所述处理器执行时,使得所述移动设备执行以下步骤:在距离所述电子设备第二距离内,接收到所述电子设备的第一消息;所述第一消息包括所述电子设备随机生成的第一密钥;响应于所述第一消息,随机生成第二密钥,使用所述第一密钥加密所述第二密钥,加密后的第二密钥和所述移动设备的ID组合得到第二消息;通过所述第四发射功率下的所述另一天线,向所述电子设备发送第二消息;在距离所述电子设备第一距离内,接收到所述电子设备的第三消息;响应于所述第三消息,在能用所述第二密钥解密所述第三消息后,提示所述电子设备身份验证成功;其中,所述第二距离小于或等于预设的安全距离;所述第一距离大于所述预设的安全距离;所述预设的安全距离为所述移动设备与所述电子设备交换秘密信息的安全距离。30.一种电子设备,所述电子设备与权利要求26

29中任意一项所述的移动设备无线通信;其特征在于,所述电子设备包括:处理器;存储器;第一天线,所述第一天线的发射距离为第一距离,所述第一距离大于预设的安全距离;第二天线,所述第二天线的发射距离为第二距离,所述第二距离小于或等于预设的安全距离;其中,所述第一天线和所述第二天线为不同的...

【专利技术属性】
技术研发人员:时锐甘璐何超
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1