开发模式权限认证方法、计算机可读存储介质及电子设备技术

技术编号:38814303 阅读:9 留言:0更新日期:2023-09-15 19:53
本发明专利技术涉及计算机技术领域,具体提供一种开发模式权限认证方法、计算机可读存储介质及电子设备,旨在解决现有开发模式权限认证的安全性低且不够便捷、智能的问题。为此目的,本发明专利技术的开发模式权限认证方法包括:由场景认证设备至少基于场景设备的标识信息生成场景身份信息并对场景身份信息进行广播;智能座舱获取场景身份信息并转发至认证服务器,认证服务器基于场景身份信息进行场景身份认证,并向智能座舱发送开发模式权限认证反馈信息,使智能座舱基于开发模式权限认证反馈信息向目标场景授予开发模式权限。通过基于场景身份信息进行开发模式权限认证,有利于提高对开发模式访问的安全性,且能智能、便捷地授予与目标场景对应的开发模式权限。应的开发模式权限。应的开发模式权限。

【技术实现步骤摘要】
开发模式权限认证方法、计算机可读存储介质及电子设备


[0001]本专利技术涉及计算机
,具体提供一种开发模式权限认证方法、计算机可读存储介质及电子设备。

技术介绍

[0002]随着智能网联汽车的快速发展,智能座舱成为了汽车智能化的重要承载。随着智能座舱技术和产品能力的快速发展,智能座舱的信息安全性和隐私保护也越来越受到重视。
[0003]在传统方式中,智能座舱的开发模式,例如工程模式或调试模式,通常没有通用可靠的访问认证方式。主要是通过一些特殊的交互来实现,例如连续点击某些用户界面的组件,或者说通过某些隐藏在比较深的菜单开启。这样一方面进行访问认证的安全性低,另一方面也无法根据场景身份分配特定的开发模式权限,不够便捷、智能。

技术实现思路

[0004]本专利技术旨在解决上述技术问题,即,解决现有开发模式权限认证的安全性低且不够便捷、智能的问题。
[0005]在第一方面,本专利技术提供一种开发模式权限认证方法,其应用于场景认证设备,所述方法包括:
[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]响应于用户对开发模式类型中目标功能的调用请求,通过安全接口对所述调用请求进行签名;所述调用请求包括调用参数和所述开发模式类型的标识信息;
[0041]以所述调用请求和与所述调用请求对应的签名作为待认证调用请求,将所述待认证调用请求发送至所述认证服务器;
[0042]接收所述认证服务器反馈的调用请求认证结果,并基于所述调用请求认证结果选择性地调用所述目标功能。
[0043]在第三方面,本专利技术提供了一种开发模式权限认证方法,其应用于认证服务器,所述方法包括:
[0044]获取智能座舱发送的场景身份信息,所述场景身份信息由与所述智能座舱所处目标场景对应的场景认证设备生成,所述场景身份信息至少包括所述场景认证设备的标识信息;
[0045]基于所述场景身份信息进行场景身份认证;
[0046]当场景身份认证结果为通过时,确定向所述目标场景授权的开发模式类型以及所述开发模式类型对应的功能,并基于场景身份认证结果、开发模式类型以及开发模式类型对应的功能向所述智能座舱发送开发模式权限认证反馈信息。
[0047]在一些实施例中,所述场景身份信息包括签名信息和所述标识信息,所述签名信息由所述场景认证设备利用私钥对所述标识信息进行签名得到;或者,
[0048]所述场景身份信息包括签名信息、所述标识信息和签名时间,所述签名信息由所述场景认证设备利用私钥对所述标识信息和所述签名时间进行签名得到。
[0049]在一些实施例中,所述基于所述场景身份信息进行场景身份认证之前,所述方法还包括:
[0050]获取所述场景认证设备在初始化级阶段生成的公钥和标识信息并对公钥和标识信息进行存储;
[0051]基于所述标识信息确定出与所述场景身份信息对应的目标公钥;
[0052]所述基于所述场景身份信息进行场景身份认证,包括:
[0053]基于所述目标公钥和所述场景身份信息进行场景身份认证。
[0054本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种开发模式权限认证方法,其特征在于,应用于场景认证设备,所述方法包括:至少基于所述场景认证设备的标识信息生成场景身份信息;对所述场景身份信息进行广播。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在初始化阶段,生成一对公钥和私钥;将所述公钥和所述标识信息发送至认证服务器。3.根据权利要求1或2所述的方法,其特征在于,所述至少基于所述场景认证设备的标识信息生成场景身份信息,包括:基于私钥和所述标识信息或者基于私钥、所述标识信息和签名时间生成所述场景身份信息。4.根据权利要求3所述的方法,其特征在于,基于私钥和所述标识信息生成所述场景身份信息包括:利用所述私钥对所述标识信息进行签名,得到签名信息;基于所述签名信息和所述标识信息得到所述场景身份信息;或者,基于私钥、所述标识信息和签名时间生成所述场景身份信息包括:利用所述私钥对所述标识信息和所述签名时间进行签名,得到签名信息;基于所述签名信息、所述标识信息和所述签名时间得到所述场景身份信息。5.一种开发模式权限认证方法,其特征在于,应用于智能座舱,所述方法包括:当处于目标场景时,获取场景身份信息;其中,所述场景身份信息由与所述目标场景对应的场景认证设备生成,所述场景身份信息至少包括所述场景认证设备的标识信息;将所述场景身份信息发送至认证服务器;接收所述认证服务器反馈的开发模式权限认证反馈信息,并基于所述开发模式权限认证反馈信息向所述目标场景授予开发模式权限。6.根据权利要求5所述的方法,其特征在于,所述场景身份信息包括签名信息和所述标识信息,所述签名信息由所述场景认证设备利用私钥对所述标识信息进行签名得到;或者,所述场景身份...

【专利技术属性】
技术研发人员:赵豪
申请(专利权)人:蔚来软件科技上海有限公司
类型:发明
国别省市:

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

1