一种发动机防盗系统的发动机防盗认证方法及装置制造方法及图纸

技术编号:10585849 阅读:238 留言:0更新日期:2014-10-29 14:51
本发明专利技术提供一种发动机防盗认证方法,所述发动机防盗认证包括钥匙认证和发动机控制器认证,所述发动机控制器认证包括以下步骤;发动机管理模块产生一组随机数,通过车身控制器通信网关转发给智能进入无匙启动模块;智能进入无匙启动模块根据自身预存的固定码、密钥和接收到的所述随机数,通过XTEA算法进行加密计算,将计算结果中的部分位数用钥匙认证结果替换后生成第二数据,并通过车身控制器通信网关回转给发动机管理模块;发动机管理模块将采用自身预存的钥匙认证结果和通过XTEA算法生成的第一数据与返回的所述第二数据进行比较,若匹配允许发动机启动,否则禁止启动。本发明专利技术还提供一种防盗认证装置。本发明专利技术采用XTEA算法,占用空间较小,计算时间快。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种发动机防盗认证方法,所述发动机防盗认证包括钥匙认证和发动机控制器认证,所述发动机控制器认证包括以下步骤;发动机管理模块产生一组随机数,通过车身控制器通信网关转发给智能进入无匙启动模块;智能进入无匙启动模块根据自身预存的固定码、密钥和接收到的所述随机数,通过XTEA算法进行加密计算,将计算结果中的部分位数用钥匙认证结果替换后生成第二数据,并通过车身控制器通信网关回转给发动机管理模块;发动机管理模块将采用自身预存的钥匙认证结果和通过XTEA算法生成的第一数据与返回的所述第二数据进行比较,若匹配允许发动机启动,否则禁止启动。本专利技术还提供一种防盗认证装置。本专利技术采用XTEA算法,占用空间较小,计算时间快。【专利说明】一种发动机防盗系统的发动机防盗认证方法及装置
本专利技术涉及汽车领域,尤其涉及一种采用XTEA (extended Tiny Encryption Algorithm,扩展的微型加密算法)发动机防盗认证方法及装置。
技术介绍
发动机防盗系统是由FOB (智能钥匙模块)、PEPS (Passive Entry and Passive Start,智能进入无匙启动模块)和EMS (Engine Management System,发动机管理模块)组 成。所述发动机防盗系统的密码认证包括钥匙认证和发动机控制器认证,钥匙认证完成智 能钥匙模块和智能进入无匙启动模块之间的认证,发动机控制器认证完成智能进入无匙启 动模块和发动机管理模块之间的认证。 所述钥匙认证有专门的芯片来处理,所述智能钥匙内设置有转发器,转发器由半 导体供应商提供,加密算法固化在转发器中,钥匙认证已定义好通信机制;而智能进入无匙 启动模块和发动机管理模块之间的认证一般由整车厂自己开发,不同的整车厂有不同的策 略,如果整车厂开发的发动机防盗通信机制考虑不够全面,不能应对好各种通信情况,可能 会导致发动机防盗认证出现无法预估的问题,影响发动机启动和整车防盗。而本专利技术的发 明人研究发现,虽然某些整车厂已经开发出发动机防盗认证方法,但是其采用的加密算法 代码比较长,占用存储空间较大,且计算时间比较长。
技术实现思路
为了解决现有技术中发动机防盗认证方法采用的加密算法代码比较长,占用存储 空间较大,且计算时间比较长的技术问题,本专利技术提供一种新型的发动机防盗系统的发动 机防盗认证方法。 本专利技术的目的是通过以下技术方案实现的: -种发动机防盗系统的发动机防盗认证方法,该发动机防盗系统包括智能钥匙模 块、智能进入无匙启动模块和发动机管理模块,所述发动机防盗认证包括钥匙认证和发动 机控制器认证,所述钥匙认证完成所述智能钥匙模块和所述智能进入无匙启动模块之间的 认证,所述发动机控制器认证完成所述智能进入无匙启动模块和所述发动机管理模块之间 的认证,其特征在于,所述智能进入无匙启动模块和所述发动机管理模块之间通过车身控 制器网关通信,在完成所述钥匙认证后所述发动机控制器认证包括以下步骤 : 所述发动机管理模块产生一组随机数,并将所述随机数通过车身控制器通信网关 转发给智能进入无匙启动模块,根据自身产生的随机数、自身预存的固定码和密钥,通过 XTEA算法进行加密计算得到第一输出数据,所述第一输出数据包括加密数据; 所述智能进入无匙启动模块根据接收到的所述随机数、自身预存的固定码和密 钥,通过XTEA算法进行加密计算得到第二输出数据,所述第二输出数据包括替换数据和加 密数据,将所述第二输出数据中的替换数据用所述智能进入无匙启动模块自身预存的钥匙 认证结果替换,将替换后的第二输出数据通过所述车身控制器通信网关回转给所述发动机 管理模块; 所述发动机管理模块将自身预存的钥匙认证结果和所述第一输出数据中的加密 数据与所述替换后的第二输出数据进行比较,若匹配,将发动机释放信息发送到总线上,并 允许所述发动机启动;否则,将发动机锁止信息发送到总线上,禁止所述发动机启动。 本专利技术提供的发动机防盗系统的发动机防盗认证方法,采用XTEA算法进行第一 输出数据和第二输出数据的计算,所述XTEA算法的结构非常简单,只需要执行加法、异或 和寄存的硬件即可,且加密算法中实现的代码短小,具有可移植性,非常适合嵌入式系统应 用,占用存储空间较小,能节省ECU (Electronic Control Unit,电子控制单元)资源,计算 速度非常快;同时,本专利技术发动机控制器认证的释放通信是在智能进入无匙启动模块和发 动机管理模块之间进行,在发动机防盗系统的智能进入无匙启动模块和发动机管理模块之 间建立有通信网关,所述通信网关具体可选用车身控制器(BCM)来组成完整的发动机防盗 认证框架,有效保证了发动机防盗认证的通信。 本专利技术还提供一种发动机防盗系统的发动机防盗认证装置,该发动机防盗系统包 括智能钥匙模块、智能进入无匙启动模块和发动机管理模块,所述发动机防盗认证装置包 括钥匙认证系统和发动机控制器认证系统,所述钥匙认证系统完成所述智能钥匙模块和所 述智能进入无匙启动模块之间的认证,所述发动机控制器认证系统完成所述智能进入无匙 启动模块和所述发动机管理模块之间的认证,其特征在于,所述智能进入无匙启动模块和 所述发动机管理模块之间通过车身控制器网关通信,在完成所述钥匙认证系统认证后进行 所述发动机控制器认证系统认证,所述发动机控制器认证系统包括: 第一输出数据生成模块,用于所述发动机管理模块产生一组随机数,并将所述随 机数通过车身控制器通信网关转发给智能进入无匙启动模块,根据自身产生的随机数、自 身预存的固定码和密钥,通过XTEA算法进行加密计算得到第一输出数据,所述第一输出数 据包括加密数据; 第二输出数据生成模块,用于所述智能进入无匙启动模块根据接收到的所述随机 数、自身预存的固定码和密钥,通过XTEA算法进行加密计算得到第二输出数据,所述第二 输出数据包括替换数据和加密数据,将所述第二输出数据中的替换数据用所述智能进入无 匙启动模块自身预存的钥匙认证结果替换,将替换后的第二输出数据通过所述车身控制器 通信网关回转给所述发动机管理模块; 数据比较控制模块,包括比较单元和控制单元,所述比较单元用于所述发动机管 理模块将自身预存的钥匙认证结果和所述第一输出数据中的加密数据与所述替换后的第 二输出数据进行比较;所述控制单元用于根据所述比较单元的比较结果进行控制,所述比 较结果若匹配,将发动机释放信息发送到总线上,并允许所述发动机启动;否则,将发动机 锁止信息发送到总线上,禁止所述发动机启动。 本专利技术提供的发动机防盗系统的发动机防盗认证装置,采用XTEA算法进行第一 输出数据和第二输出数据的计算,所述XTEA算法的结构非常简单,只需要执行加法、异或 和寄存的硬件即可,且加密算法中实现的代码短小,具有可移植性,非常适合嵌入式系统应 用,占用存储空间较小,能节省ECU (Electronic Control Unit,电子控制单元)资源,计算 速度非常快;同时,本专利技术发动机控制器认证的释放通信是在智能进入无匙启动模块和发 动机管理模块之间进行,在发动机防盗系统的智能进入无匙启动模块和发动本文档来自技高网
...

【技术保护点】
一种发动机防盗系统的发动机防盗认证方法,该发动机防盗系统包括智能钥匙模块、智能进入无匙启动模块和发动机管理模块,所述发动机防盗认证包括钥匙认证和发动机控制器认证,所述钥匙认证完成所述智能钥匙模块和所述智能进入无匙启动模块之间的认证,所述发动机控制器认证完成所述智能进入无匙启动模块和所述发动机管理模块之间的认证,其特征在于,所述智能进入无匙启动模块和所述发动机管理模块之间通过车身控制器网关通信,在完成所述钥匙认证后所述发动机控制器认证包括以下步骤:所述发动机管理模块产生一组随机数,并将所述随机数通过车身控制器通信网关转发给智能进入无匙启动模块,根据自身产生的随机数、自身预存的固定码和密钥,通过XTEA算法进行加密计算得到第一输出数据,所述第一输出数据包括加密数据;所述智能进入无匙启动模块根据接收到的所述随机数、自身预存的固定码和密钥,通过XTEA算法进行加密计算得到第二输出数据,所述第二输出数据包括替换数据和加密数据,将所述第二输出数据中的替换数据用所述智能进入无匙启动模块自身预存的钥匙认证结果替换,将替换后的第二输出数据通过所述车身控制器通信网关回转给所述发动机管理模块;所述发动机管理模块将自身预存的钥匙认证结果和所述第一输出数据中的加密数据与所述替换后的第二输出数据进行比较,若匹配,将发动机释放信息发送到总线上,并允许所述发动机启动;否则,将发动机锁止信息发送到总线上,禁止所述发动机启动。...

【技术特征摘要】

【专利技术属性】
技术研发人员:赖瑞福杨土超杨佩君任强
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:广东;44

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

1