一种多芯片汽车控制器诊断服务安全验证方法及装置的制作方法

文档序号:6283507阅读:265来源:国知局
专利名称:一种多芯片汽车控制器诊断服务安全验证方法及装置的制作方法
技术领域
本发明涉及一种多芯片汽车控制器诊断服务安全验证方法及其装置。
背景技术
随着汽车电子控制任务的复杂化, 一个汽车电子控制器(ECU)可能 含有多个芯片。汽车电子控制器的诊断服务有的需要通过安全密钥 (seed-key)进行安全验证后才能执行,例如,Flash软件刷新时的擦 除和下载服务是必须要受保护的服务。对于多芯片控制器,如果每个 芯片中分别集成一种seed-key安全验证算法,势必会增加软件的开发 任务量。

发明内容
本发明的发明目的在于提供一种多芯片汽车控制器诊断服务安全 验证方法及装置,能够有效减少安全验证算法软件开发任务量。 本发明基于同一发明构思,具有两个独立技术方案 1、 一种多芯片汽车控制器诊断服务安全验证方法,其特征在于 外部诊断设备首先向一个集成了安全验证算法的CPU请求安全验证, 通过安全验证后,该CPU向其它CPU传送信号,使所有CPU打开密码 保护,使外部诊断设备可以请求执行诊断服务。2、 一种实现上述多芯片汽车控制器诊断服务安全验证方法的装 置,其特征在于 一个集成了安全验证算法的CPU具有与外部诊断设 备通讯的接口,该CPU与其它CPU通讯连接。
本发明具有的有益效果
本发明只需在一个CPU上集成安全验证算法,就能实现诊断服务 的安全验证,大大减少了软件开发任务量。


附图为本发明装置的电路原理图。
具体实施例方式
如图所示,以具有三个CPU的汽车控制器为例,集成了安全验证 算法的CPUU1具有与外部诊断设备通讯的接口,该CPU与其它CPUU2、 U3通讯连接,各CPU之间可通过数据线、内部CAN线或内部K线的方 式进行连接。
当外部诊断设备请求执行受保护的诊断服务时,首先向CPU Ul请 求安全验证,通过安全验证后,该CPU向其它CPU U2、 U3传送信号, 使所有CPU打开密码保护,使外部诊断设备可以请求CPUU1、 U2或U3 执行诊断服务。
权利要求
1、一种多芯片汽车控制器诊断服务安全验证方法,其特征在于外部诊断设备首先向一个集成了安全验证算法的CPU请求安全验证,通过安全验证后,该CPU向其它CPU传送信号,使所有CPU打开密码保护,使外部诊断设备可以请求执行诊断服务。
2、 根据权利要求1所述的多芯片汽车控制器诊断服务安全验证方 法,其特征在于各CPU之间可通过数据线、内部CAN线或内部K线 的方式进行通讯。
3、 一种实现权利要求1所述的多芯片汽车控制器诊断服务安全验 证方法的装置,其特征在于 一个集成了安全验证算法的CPU具有与 外部诊断设备通讯的接口 ,该CPU与其它CPU通讯连接。
4、 根据权利要求3所述的实现多芯片汽车控制器诊断服务安全验 证方法的装置,其特征在于各CPU之间可通过数据线、内部CAN线 或内部K线的方式进行连接。
全文摘要
本发明涉及一种多芯片汽车控制器诊断服务安全验证方法及装置,能够有效减少安全验证算法软件开发任务量。技术方案外部诊断设备首先向一个集成了安全验证算法的CPU请求安全验证,通过安全验证后,该CPU向其它CPU传送信号,使所有CPU打开密码保护,使外部诊断设备可以请求执行诊断服务。
文档编号G05B23/02GK101436071SQ200810186260
公开日2009年5月20日 申请日期2008年12月22日 优先权日2008年12月22日
发明者左从兵 申请人:奇瑞汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1