车辆应用程序的密钥生成方法、装置、电子设备制造方法及图纸

技术编号:31500200 阅读:32 留言:0更新日期:2021-12-22 23:09
本申请实施例提供的车辆应用程序的密钥生成方法,在车辆销售以后,根据车辆销往的地区生成与该地区对应的安全因子,然后从基础算法中调用预置的密钥生成算法,基于密钥配置文件以及上述安全因子,通过密钥生成算法自动生成车辆应用程序的密钥;保证了生成的密钥不暴露给开发人员,并且密钥在ECU(Electronic Control Unit,电子控制单元)内生成,车辆应用程序启用密钥时,密钥的传输无需经过总线,提高了密钥的隐蔽性和安全性。高了密钥的隐蔽性和安全性。高了密钥的隐蔽性和安全性。

【技术实现步骤摘要】
车辆应用程序的密钥生成方法、装置、电子设备


[0001]本申请涉及车辆网络安全领域,尤其是涉及一种车辆应用程序的密钥生成方法及系统。

技术介绍

[0002]随着车辆智能化的快速发展,车辆电控单元遭遇外来威胁的风险日益增高。为了保障车辆总线数据及其它敏感信息的传递以及存储的安全性,需要引入密钥,以提高车辆安全业务应用的安全运行。
[0003]当前车辆应用程序所用密钥的分发以及应用方式多样且没有统一管理,在一定情况下密钥会暴露给密钥操作人员或者车辆总线的通信过程,隐蔽性较差。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种车辆应用程序的密钥生成方法、装置、电子设备及存储介质,用以克服上述缺陷。
[0005]第一方面,本申请实施例提供一种车辆应用程序的密钥生成方法,所述车辆应用程序为目标用户预先烧录在车辆电子控制单元ECU中的应用程序,所述密钥的基础算法为所述目标用户预先烧录在电子控制单元ECU中的算法;所述方法包括:
[0006]根据车辆销往的地区,生成与该地区对应的安全因子
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆应用程序的密钥生成方法,其特征在于,所述车辆应用程序为目标用户预先烧录在车辆电子控制单元ECU中的应用程序,所述密钥的基础算法为所述目标用户预先烧录在电子控制单元ECU中的算法;所述方法包括:根据车辆销往的地区,生成与该地区对应的安全因子;从所述基础算法中调用预置的密钥生成算法;基于密钥配置文件以及所述安全因子,通过所述密钥生成算法,生成车辆应用程序的密钥。2.根据权利要求1所述的方法,其特征在于,所述根据车辆销往的地区,生成与该地区对应的安全因子之前,还包括:根据车辆应用程序所需密钥类型以及安全业务需求,制作密钥配置文件。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述车辆应用程序的密钥与所述车辆应用程序的应用标识,以及生成所述密钥的安全因子对应,生成密钥索引表。4.根据权利要求1所述的方法,其特征在于,所述密钥的属性由密钥配置文件定义;所述基于密钥配置文件以及所述安全因子,通过所述与密钥生成算法,生成车辆应用程序的密钥,包括:基于密钥配置文件以及所述安全因子,通过所述密钥生成算法,生成车辆应用程序的可读属性的密钥或更新属性的密钥。5.根据权利要求3所述的方法,其特征在于,所述基础算法中还包括国产密码算法以及国际密码算法;所述方法还包括:通过所述车辆应用程序,基于所述密钥索引表调用所述基础算法中的国产密码算法或国际密码算法,对传输的数据进行安全校验。6.一种车辆应用程序的密钥生成装置,其特征在于,所述车辆应用程序为目标用户预先烧录在车辆电子控制单元ECU中的应用程序,所述密钥的基础算法为所述目标用户预先烧录在电子控...

【专利技术属性】
技术研发人员:吴俊丽费枭李秋实周鑫强吴平友
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:

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

1