【技术实现步骤摘要】
发动机防盗单元的认证方法及系统
本专利技术涉及汽车安全领域,具体地涉及一种发动机防盗单元的认证方法及系统。
技术介绍
随着汽车保有量的快速增长,汽车被盗的案件在全国各地时有发生;据中国保信的统计数据指出,2016年全国有4255辆机动车被盗。汽车防盗装置已经由早期的机械式发展为电子防盗装置;发动机防盗系统主要从控制发动机的起动和运转,并以此达到防盗的目的。发动机防盗系统大致可以分为鉴权和认证两个过程来实现发动机系统的防盗;鉴权即发动机防盗单元对用户的身份进行识别,认证即发动机防盗单元和发动机控制单元之间进行认证;只有当鉴权和认证都完成了,发动机控制单元才允许发动机的起动和运转。鉴权的过程中,发动机防盗单元会通过加密的无线通信方式对用户ID进行识别,以确认用户的身份。鉴权成功后,进入认证的过程,发动机防盗单元会发起认证请求信息,通过CAN总线将认证请求信息发送给发动机控制单元。发动机控制单元对发动机防盗单元发来的信息进行认证,认证完成之后,允许发动机起动和运转。针对发动机控制单元和发动机防盗单元之间的认证过程,现有的技术方案采用了两种技术手段来完成;一是CAN总线技术,二是加密的数据传输。CAN总线技术的运用方法为发动机控制单元和发动机防盗单元这两个电子控制单元均包含CAN总线所必须的软硬件接口,并连接到车辆的同一个CAN网络上。在加密的数据传输方面,主要采用的方法为两者使用同一个密钥,分别存储到发动机控制单元和发动机防盗单元中,在每次认证开始,发动机防盗单元使用该密钥和某一种加密算法对明文进行数据加密形成密文,密文经过CAN总线发送给发动机控制单元,发动机 ...
【技术保护点】
1.一种发动机防盗单元的认证方法,其特征在于,所述方法包括:检测是否接收到点火锁的点火信号;如果是,根据所述点火信号,计算当前第一点火次数;根据所述第一点火次数将车辆VIN码以及随机数进行组合,得到待加密的明文;对所述明文进行不可逆加密运算,得到认证数据;将所述认证数据发送给发动机控制单元,以使所述发动机控制单元根据所述点火信号、所述车辆VIN码以及所述随机数得到加密数据,将所述认证数据与所述加密数据进行比较,如果两者一致,则控制发动机起动和运行。
【技术特征摘要】
1.一种发动机防盗单元的认证方法,其特征在于,所述方法包括:检测是否接收到点火锁的点火信号;如果是,根据所述点火信号,计算当前第一点火次数;根据所述第一点火次数将车辆VIN码以及随机数进行组合,得到待加密的明文;对所述明文进行不可逆加密运算,得到认证数据;将所述认证数据发送给发动机控制单元,以使所述发动机控制单元根据所述点火信号、所述车辆VIN码以及所述随机数得到加密数据,将所述认证数据与所述加密数据进行比较,如果两者一致,则控制发动机起动和运行。2.根据权利要求1所述的发动机防盗单元的认证方法,其特征在于,所述方法还包括:根据所述第一点火次数将车辆VIN码以及随机数进行组合得到待加密的明文之前,获取与所述点火锁连接的点火防盗装置的ID;检测所述ID是否有效;如果是,根据所述第一点火次数将车辆VIN码以及随机数进行组合,得到待加密的明文。3.根据权利要求1所述的发动机防盗单元的认证方法,其特征在于,所述根据所述点火信号,计算当前第一点火次数包括:检测是否接收到点火锁的点火信号之前,设置16位第一点火计数器;当接收到所述点火信号后,所述第一点火计数器加8;检测所述第一点火计数器的值是否等于设定值;如果否,得到当前第一点火次数;否则,对所述第一点火计数器初始化。4.根据权利要求3所述的发动机防盗单元的认证方法,其特征在于,所述根据所述第一点火次数将车辆VIN码以及随机数进行组合得到待加密的明文包括:将所述第一点火次数按位平分,将平分完后高设定位和低设定位相加后舍去溢出位,得到设定位的第一移位数;将所述随机数循环左移或右移所述第一移位数,得到第一同步数;将所述第一同步数的补码作为新的随机数进行存储;将车辆VIN码与第一同步数组合得到待加密的明文。5.根据权利要求4所述的发动机防盗单元的认证方法,其特征在于,所述发动机控制单元根据所述点火信号、所述车辆VIN码以及所述随机数得到所述加密数据具体包括:设置与所述第一点火计数器相同位的第二点火计数器;所述发动机控制单元检测是否接收到所述点火锁的点火信号;如果是,所述第二点火计数器加8;检测所述第二点火计数器的值是否等于设定值;如果否,得到当前第二点火次数;将当前第二点火次数按位平分,将平分完后的高设定位和低设定位相加后舍去溢出位,得到设定位的第二移位数;将所述随机数循环左移或右移所述第二移位数,得到第二同步数;将所述第二同步数的补码作为新的随机数进行存储;将车辆VIN码与第二同步数组合后,进行不可逆加密运算,得到所述加密数据。6.根据权利要求3所述的发动机防盗单元的认证方法,其特征在于,所述根据所述第一点火次数将车辆VIN码以及随机数进行组合得到待加密的明文包括:将所述第一点火次数按位平均拆分为第一4*4行列矩阵,得到第一移位数矩阵;将所述随机数按字节平均拆分为第二4*4行列矩阵,将4行的行数据分别循环左移或右移上述移位数矩阵对应行的移位数;得到新的4*4行列矩阵后,将第n列置换为第...
【专利技术属性】
技术研发人员:李朋飞,李创举,
申请(专利权)人:安徽江淮汽车集团股份有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。