一种CAN总线汽车发动机防盗系统及其认证方法技术方案

技术编号:10424399 阅读:124 留言:0更新日期:2014-09-12 14:49
本发明专利技术涉及一种CAN总线汽车发动机防盗系统及其认证方法,包括发动机控制单元,防盗控制器单元和钥匙总成,发动机控制单元通讯连接至防盗控制器单元,其用于与防盗控制器单元进行认证算法验证,并控制发动机的启动与否;防盗控制器单元通讯连接至发动机控制单元,其储存有钥匙总成和发动机控制器之间的认证算法,并用于传递防盗系统内的命令和加密数据;钥匙总成包括转发器和防盗线圈;使用CAN总线进行防盗系统的传输,并且在防盗系统的认证过程中加入了AES128的算法,使用128位的加密数据作为算子,增加了防盗系统的破解难度。采用两种防盗认证算法,相对于传统只有一种防盗认证算法的防盗系统,更增加了防盗破解的难度。

【技术实现步骤摘要】
一种CAN总线汽车发动机防盗系统及其认证方法
本专利技术属于汽车发动机电子控制领域,具体涉及一种CAN总线汽车发动机防盗系统及其认证方法。
技术介绍
当前汽车的使用已经变得越来越普遍,车辆的防盗也成了一个越来越重要的装置。很多国家已经强制车辆必须装载有发动机防盗功能,因此对于整车厂研发一种发动机防盗系统装置变得很有必要。由于传统的K线发动机防盗信息传输速率低,防盗认证时间长,已经逐步被市场所淘汰。而CAN总线相对传统K线提高了传输速率,降低了信息的出错率。现有技术中存在如下技术问题:传统的防盗系统使用K线,并且为单一的防盗认证算法,其算法主要由钥匙芯片来决定,这种传统的防盗系统不仅使得防盗的认证效率低,认证时间长,而且一种算法使得破解相对容易。
技术实现思路
本专利技术的目的在于提供一种CAN总线汽车发动机防盗系统及其认证方法,增加发动机防盗的破解难度,提高发动机防盗认证的效率。具体技术方案如下:一种CAN总线汽车发动机防盗系统,包括发动机控制单元,防盗控制器单元和钥匙总成,其中,所述发动机控制单元通讯连接至防盗控制器单元,其用于与防盗控制器单元进行认证算法验证,并控制发动机的启动与否;所述防盗控制器单元通讯连接至发动机控制单元,其储存有钥匙总成和发动机控制器之间的认证算法,并用于传递防盗系统内的命令和加密数据;所述钥匙总成包括转发器和防盗线圈,其中,转发器设于汽车钥匙内,其与防盗线圈通讯连接;防盗线圈安装在车辆的点火锁芯上,与防盗控制器单元连接。进一步地,还包括诊断仪,其通过高速CAN连接至防盗控制器单元,同时也通过高速CAN连接至发动机控制单元。进一步地,还包括电池,其连接至发动机控制单元,并通过点火开关连接至防盗控制器单兀。进一步地,防盗线圈通过线束与防盗控制器连接,防盗线圈为防盗控制器单元的负载,用于防盗控制器单元与转发器之间无线信号的传递。进一步地,防盗控制器单元储存着转发器和发动机控制器之间的认证算法。进一步地,防盗控制器单元和发动机控制单元通过整车的CAN总线相连进行通讯,所述发动机控制单元和防盗控制器单元之间,防盗控制器单元和防盗线圈之间均为双向通讯连接。进一步地,所述认证算法包括:存在于防盗控制器和Transponder之中的防盗控制器和Transponder之间的Hitag2的认证算法,存在于防盗控制器和ECM之中ECM和防盗控制器之间的AES128的认证算法。上述的CAN总线汽车发动机防盗系统的认证方法,包括如下步骤:(I)匹配好的发动机控制器在检测到上电信号后,发送防盗认证消息给防盗控控制器;(2)与步骤(I)同时,防盗控制器检测到上电信号发送防盗认证消息给钥匙芯片;(3)开始ECM和IMMO之间的认证;(4)防盗控制器在计算和发动机控制器防盗认证结果的同时也在进行和钥匙芯片之间的认证并等待和钥匙的认证结果;(5)防盗控制器将其和钥匙以及发动机控制器最终认证结果返回给发动机控制器;(6)发动机控制器ECM判断防盗控制器的结果是否正确,并决定是否启动发动机。进一步地,步骤(I)中,所述发送给防盗控制器的防盗认证消息为认证随机数和结果;步骤(2)中,防盗控制器系统和钥匙之间的认证采用的125KHZ的低频无线认证。进一步地,步骤(I)之前还包括:车辆下线过程中下线设备将防盗认证所需的PIN和SK码写入到ECM、IMMO和钥匙中去;步骤(I)之前还包括:在系统上电各模块初始化完成之后进行。与目前现有技术相比,本专利技术使用CAN总线进行防盗系统的传输,并且在防盗系统的认证过程中加入了 AES128的算法,使用128位的加密数据作为算子,增加了防盗系统的破解难度。采用两种防盗认证算法,防盗控制器除了要和钥匙之间进行防盗认证,还需要和发动机控制系统进行AES128的防盗认证,相对于传统只有一种防盗认证算法的防盗系统,更增加了防盗破解的难度。进一步提高了发动机防盗功能认证的安全性,从而提高车辆的安全。AES128算法作为一套高级加密的标准算法,该算法可支持多种密钥长度,算法本身复杂的加密过程使得该算法成为数据加密的主流,本系统采用AES128的算法,更增加了防盗破解的难度。【附图说明】图1发动机防盗系统网络连接图图2发动机防盗系统算法分布示意图图3发动机防盗认证流程图【具体实施方式】下面根据附图对本专利技术进行详细描述,其为本专利技术多种实施方式中的一种优选实施例。本实施例中的产品由发动机控制单元、防盗控制器单元、钥匙总成组成。钥匙总成包含了转发器和防盗线圈,转发器和防盗线圈组成了一个有机的整体,实现和防盗控制器之间的无线通讯。转发器位于汽车钥匙内,是个无源器件。防盗线圈安装在车辆的点火锁芯上,通过线束与防盗控制器连接,作为防盗控制器的负载,承担防盗控制器与转发器之间无线信号的能量传递任务。防盗控制器是整个防盗系统的核心部件。它储存着转发器和发动机控制器之间的认证算法,控制多种功能的实现,联系各部件协调工作,并负责传递命令和加密数据。发动机控制单元是发动机控制的服务方,与发动机防盗模块进行算法的验证。上电时发动机控制单元主动发起防盗的认证请求,只有防盗的认证数据正确时,才可以释放发动机,从而使车辆启动。防盗控制器模块和发动机控制系统通过整车的CAN总线相连进行通讯。防盗认证系统中一共有两种算法。防盗控制器(IMMO)和Transponder之间的Hitag2的认证算法,存在于防盗控制器和Transponder之中;ECM和防盗控制器(IMMO)之间的AES128的认证算法,存在与防盗控制器和ECM之中。本系统上电各模块初始化完成之后,会进行防盗系统的认证,认证步骤如下:步骤1:匹配好的发动机控制器在检测到上电信号后,会发送认证随机数和结果给防盗控制器,开始ECM和IMMO之间的认证步骤2:防盗控制器检测到上电信号发送防盗认证消息给钥匙芯片,防盗控制器系统和钥匙之间的认证采用的125KHZ的低频无线认证;步骤3:防盗控制器在计算和发动机控制器防盗认证结果的同时也在进行和钥匙芯片之间的认证并等待和钥匙的认证结果步骤4:防盗控制器将其和钥匙以及发动机控制器最终认证结果返回给发动机控制器步骤5:ECM判断防盗控制器的结果是否正确,并决定是否启动发动机。本系统采用两种防盗认证算法,相对于传统只有一种防盗认证算法的防盗系统,更增加了防盗破解的难度。由于发动机控制单元作为最终防盗是否成功的判定方,因此当满足防盗认证的条件时,由发动机控制单元作为防盗认证的消息的主动发起方,当接收到防盗控制器返回的认证消息后,就可以直接通过返回的结果判断防盗是否通过,从而释放发动机,利用这种方式CAN总线需要两帧的防盗认证消息就可以完成防盗的整个认证过程,从而节省了防盗的认证时间。防盗控制器和发动机控制单元之间的防盗认证,需要参与运算的数值有32位的PIN码和128位的SK码,这两个数值是在车辆下线过程中写入到防盗控制器和发动机ECM中的,不同的车辆PIN和SK是不同的,这样就保证即使更换同种型号的ECM,由于PIN码和SK码的差异性,车辆仍然是无法启动的。图1为本专利技术的网络连接图,本系统包含发动机控制单元、防盗控制器单元、钥匙总成组成三个部分。发动机控制单元和防盗控制器之间使用的是CAN通讯方式。钥匙总成包含有防盗线圈和本文档来自技高网...

【技术保护点】
一种CAN总线汽车发动机防盗系统,其特征在于,包括发动机控制单元,防盗控制器单元和钥匙总成,其中,所述发动机控制单元通讯连接至防盗控制器单元,其用于与防盗控制器单元进行认证算法验证,并控制发动机的启动与否;所述防盗控制器单元通讯连接至发动机控制单元,其储存有钥匙总成和发动机控制器之间的认证算法,并用于传递防盗系统内的命令和加密数据;所述钥匙总成包括转发器和防盗线圈,其中,转发器设于汽车钥匙内,其与防盗线圈通讯连接;防盗线圈安装在车辆的点火锁芯上,与防盗控制器单元连接。

【技术特征摘要】
1.一种CAN总线汽车发动机防盗系统,其特征在于,包括发动机控制单元,防盗控制器单元和钥匙总成,其中, 所述发动机控制单元通讯连接至防盗控制器单元,其用于与防盗控制器单元进行认证算法验证,并控制发动机的启动与否; 所述防盗控制器单元通讯连接至发动机控制单元,其储存有钥匙总成和发动机控制器之间的认证算法,并用于传递防盗系统内的命令和加密数据; 所述钥匙总成包括转发器和防盗线圈,其中, 转发器设于汽车钥匙内,其与防盗线圈通讯连接; 防盗线圈安装在车辆的点火锁芯上,与防盗控制器单元连接。2.如权利要求1所述的CAN总线汽车发动机防盗系统,其特征在于,还包括诊断仪,其通过高速CAN连接至防盗控制器单元,同时也通过高速CAN连接至发动机控制单元。3.如权利要求1或2所述的CAN总线汽车发动机防盗系统,其特征在于,还包括电池,其连接至发动机控制单元,并通过点火开关连接至防盗控制器单元。4.如权利要求 1-3中任一项所述的CAN总线汽车发动机防盗系统,其特征在于,防盗线圈通过线束与防盗控制器连接,防盗线圈为防盗控制器单元的负载,用于防盗控制器单元与转发器之间无线信号的传递。5.如权利要求1-4中任一项所述的CAN总线汽车发动机防盗系统,其特征在于,防盗控制器单元储存着转发器和发动机控制器之间的认证算法。6.如权利要求1-5中任一项所述的CAN总线汽车发动机防盗系统,其特征在于,防盗控制器单元和发动机控制单元通过整车的CAN总线相连进行通讯,所述发动机控制单元和防盗控制器单元之间,防盗控制器单元和防盗线圈之间均...

【专利技术属性】
技术研发人员:韩会贤
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:安徽;34

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

1