发动机防盗单元的认证方法_3

文档序号:9297820阅读:来源:国知局
动机防盗单元之间的通信连接; 52:发动机控制单元根据发动机控制单元随机码、发动机控制单元安全码和发动机控制单元固定码,形成发动机控制单元第一加密种子数据,再根据发动机控制单元加密密钥进行加密,形成发动机控制单元第一加密结果数据,再根据所述发动机控制单元随机码和所述发动机控制单元第一加密结果数据的高32位形成发动机控制单元认证数据,并将所述发动机控制单元认证数据发送给发动机防盗单元; 53:发动机防盗单元将所述发动机控制单元认证数据进行解密,获得所述发动机控制单元随机码,结合发动机防盗单元安全码、发动机防盗单元固定码,形成发动机防盗单元第一加密种子数据,再根据发动机防盗单元加密密钥进行加密,形成发动机防盗单元第一加密结果数据,获得发动机防盗单元第一加密结果数据的高32位; 54:发动机防盗单元对所述发动机防盗单元第一加密结果数据的高32位和所述发动机控制单元第一加密结果数据的高32位进行比对,如果一致,则执行步骤S5,如果不一致,则执行步骤S2 ; 55:发动机防盗单元根据所述发动机防盗单元固定码和所述发动机控制单元第一加密结果数据低64位,形成发动机防盗单元第二加密种子数据,再根据所述发动机防盗单元加密密钥进行加密,形成发动机防盗单元第二加密结果数据,再根据所述发动机防盗单元固定码和所述发动机防盗单元第二加密结果数据的低64位,获得发动机防盗单元认证数据,并将所述发动机防盗单元认证数据发送给发动机控制单元; 56:发动机控制单元根据所述发动机控制单元固定码和所述发动机控制单元第一次加密结果数据的低64位,形成发动机控制单元第二加密种子数据,再根据所述发动机控制单元加密密钥,形成发动机控制单元第二加密结果数据,获得发动机控制单元第二加密结果数据的低64位; 57:发动机控制单元对所述发动机控制单元第二加密结果数据的低64位和所述发动机防盗单元第二加密结果数据的低64位进行比对,如果一致,则执行步骤S8,如果不一致,则不启动发动机,则执行步骤S2 ; 58:发动机控制单元启动发动机并且停止向发动机防盗单元发送发动机控制单元认证数据。2.根据权利要求1所述的认证方法,其特征在于,所述步骤S2包括:发动机控制单元根据发动机控制单元32位随机码RN32、发动机控制单元32位安全码SC32和发动机控制单元64位固定码CC64,形成发动机控制单元128位第一加密种子数据,再根据发动机控制单元128位加密密钥进行加密,形成发动机控制单元128位第一加密结果数据,再根据所述发动机控制单元32位随机码RN32和所述发动机控制单元128位第一加密结果数据的高32位形成发动机控制单元认证数据。3.根据权利要求2所述的认证方法,其特征在于,所述发动机控制单元128位第一加密种子数据为[发动机控制单元32位随机码RN32].[发动机控制单元32位安全码SC32].[发动机控制单元64位固定码CC64];所述发动机控制单元认证数据为[发动机控制单元32位随机码RN32].[所述发动机控制单元128位第一加密结果数据的高32位]。4.根据权利要求1所述的认证方法,其特征在于,所述步骤S3包括:所述发动机防盗单元将所述发动机控制单元认证数据进行解密,获得所述发动机控制单元32位随机码RN32,结合发动机防盗单元32位安全码SC32、发动机防盗单元66位固定码CC64,形成发动机防盗单元128位第一加密种子数据,再根据发动机防盗单元加密密钥进行加密,形成发动机防盗单元128位第一加密结果数据,获得发动机防盗单元128位第一加密结果数据的高32位。5.根据权利要求4所述的认证方法,其特征在于,所述发动机防盗单元128位第一加密种子数据为[发动机控制单元32位随机码RN32].[发动机防盗单元32位安全码SC32].[发动机防盗单元64位固定码CC64]。6.根据权利要求1所述的认证方法,其特征在于,所述步骤S5包括:发动机防盗单元根据所述发动机防盗单元64位固定码CC64和所述发动机控制单元128位第一加密结果数据低64位,形成发动机防盗单元第二加密种子数据,再根据所述发动机防盗单元加密密钥进行加密,形成发动机防盗单元128位第二加密结果数据,再根据所述发动机防盗单元64位固定码和所述发动机防盗单元第二加密结果数据的低64位,获得发动机防盗单元128位认证数据。7.根据权利要求6所述的认证方法,其特征在于,所述发动机防盗单元第二加密种子数据为[发动机防盗单元64位固定码CC64].[发动机控制单元128位第一加密结果数据低64位],发动机防盗单元128位认证数据为[发动机防盗单元64位固定码CC64].[发动机防盗单元第二加密结果数据的低64位]。8.根据权利要求1所述的认证方法,其特征在于,所述步骤S6包括:发动机控制单元根据所述发动机控制单元64位固定码CC64和所述发动机控制单元128位第一次加密结果数据的低64位,形成发动机控制单元第二加密种子数据,再根据所述发动机控制单元加密密钥,形成发动机控制单元第二加密结果数据,获得发动机控制单元第二加密结果数据的低64位。9.根据权利要求8所述的认证方法,其特征在于,发动机控制单元第二加密种子数据为[发动机控制单元64位固定码CC64].[发动机控制单元128位第一次加密结果数据的低64位]。10.根据权利要求1所述的认证方法,其特征在于,所述认证方法还包括:发动机控制单元要在第一设定时间内完成向发动机防盗单元发送发动机控制单元认证数据,发动机防盗单元要在第二设定时间内完成向发动机控制单元发送发动机防盗单元认证数据进行反馈,发动机控制单元要在第三设定时间内回复发动机防盗单元向发动机控制单元发送的发动机防盗单元认证数据;否则,发动机控制单元重新向发动机防盗单元发送发动机控制单元认证数据。11.根据权利要求10所述的认证方法,其特征在于,所述第一设定时间为300ms,所述第二设定时间为50ms,所述第三设定时间为100ms。12.根据权利要求1所述的认证方法,其特征在于,所述认证方法还包括:如果发动机控制单元在第一设定次数内向发动机防盗单元发送发动机控制单元认证数据后没有收到发动机防盗单元向发动机控制单元发送发动机防盗单元认证数据的反馈信号或者如果发动机控制单元内向发动机防盗单元发送发动机控制单元认证数据后收到第二设定次数的发动机防盗单元认证数据的错误反馈信号,则发动机控制单元停止向发动机防盗单元发送发动机控制单元认证数据。13.根据权利要求12所述的认证方法,其特征在于,所述第一设定次数为20次,所述第二设定次数为3次。
【专利摘要】本发明提供了一种车辆防盗的认证方法,发动机控制单元将发动机控制单元认证数据发送给发动机防盗单元;发动机防盗单元对发动机防盗单元第一加密结果数据的高32位和发动机控制单元第一加密结果数据的高32位进行比对,如果一致,则将发动机防盗单元认证数据发送给发动机控制单元;发动机控制单元对发动机控制单元第二加密结果数据的低64位和发动机防盗单元第二加密结果数据的低64位进行比对,如果一致,则启动发动机并且停止向发动机防盗单元发送发动机控制单元认证数据。本发明提供的加密认证方法具有安全等级高、加密速度快等优点。
【IPC分类】B60R25/04, B60R25/24
【公开号】CN105015490
【申请号】CN201510446862
【发明人】胡金龙, 王占一
【申请人】安徽江淮汽车股份有限公司
【公开日】2015年11月4日
【申请日】2015年7月24日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1