[发明专利]发动机防盗单元的认证方法及系统有效
| 申请号: | 201810871874.2 | 申请日: | 2018-08-02 |
| 公开(公告)号: | CN108944784B | 公开(公告)日: | 2020-03-24 |
| 发明(设计)人: | 李朋飞;李创举 | 申请(专利权)人: | 安徽江淮汽车集团股份有限公司 |
| 主分类号: | B60R25/04 | 分类号: | B60R25/04;B60R25/24 |
| 代理公司: | 北京维澳专利代理有限公司 11252 | 代理人: | 周放;贾博雍 |
| 地址: | 230601 安徽省*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 发动机 防盗 单元 认证 方法 系统 | ||
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列置换为第n行的方法进行行列置位;得到新的行列矩阵后依照上述拆分方法的逆向方法合并为新的数据,得到第一同步数;
将所述第一同步数作为新的随机数进行存储;
将车辆VIN码与第一同步数组合得到待加密的明文,其中1≤n≤4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽江淮汽车集团股份有限公司,未经安徽江淮汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810871874.2/1.html,转载请声明来源钻瓜专利网。





