专利名称: |
带有通信数据保护的电动汽车防盗认证方法 |
摘要: |
本发明公开了一种带有通信数据保护的电动汽车防盗认证方法,本方法在电动汽车的电机控制器和防盗单元中储存相同的固定码和防盗密匙,并建立电机控制器与防盗单元之间的通信连接,在检测到电动汽车启动信号后,电机控制器发起防盗认证程序,电机控制器与防盗单元之间通过加密计算的多次数据通信传输并结合固定码和防盗密匙进行相互校验,并在通信过程中加入通信数据保护机制,包括数据保护包装和数据保护解包,避免通信过程中的数据出错对防盗认证过程造成的影响,有效提高电动汽车防盗的安全性和认证过程的可靠性。 |
专利类型: |
发明专利 |
国家地区组织代码: |
上海;31 |
申请人: |
上海大郡动力控制技术有限公司 |
发明人: |
王海鑫;王双全;黄洪剑;周敏;袁碧珍;李媛 |
专利状态: |
有效 |
发布日期: |
2019-01-01T00:00:00+0800 |
申请号: |
CN201810821329.2 |
公开号: |
CN108860062A |
代理机构: |
上海天协和诚知识产权代理事务所 31216 |
代理人: |
沈国良 |
分类号: |
B60R25/24(2013.01)I;B;B60;B60R;B60R25;B60R25/24 |
申请人地址: |
201114 上海市闵行区浦江镇新骏环路188号1号楼 |
主权项: |
1.一种带有通信数据保护的电动汽车防盗认证方法,其特征在于本方法包括如下步骤:步骤一、在电机控制器和防盗单元中储存相同的固定码和防盗密匙,建立电机控制器与防盗单元之间的通信连接,在检测到电动汽车启动信号后,电机控制器产生一组原始随机数据,将该原始随机数据通过数据保护包装单元包装后,得到经过数据保护的随机数码,并将其发送给防盗单元;同时电机控制器根据原始随机数据、防盗密匙和固定码进行加密计算生成原始第一加密数据,将原始第一加密数据通过数据保护包装单元包装后,得到经过数据保护的第一加密数据码,并将其发送给防盗单元;电机控制器根据原始第一加密数据、防盗密匙和固定码进行加密计算生成原始第三加密数据,并等待防盗单元的应答;电机控制器若收到防盗单元的应答数据,则执行步骤五,若收到防盗单元数据传输错误应答,则初始化数据保护包装单元,重新执行步骤一,若在设定时间内无应答,则执行步骤八;步骤二、防盗单元收到电机控制器发送的随机数码和第一加密数据码后,将随机数码和第一加密数据码通过数据保护解包单元解码,检查是否有数据传输错误,若无数据传输错误,则执行步骤三,若有数据传输错误,则执行步骤九;步骤三、防盗单元将随机数码和第一加密数据码解码后得到电机控制器生成的原始随机数和原始第一加密数据,根据原始随机数、防盗密匙和固定码计算生成原始第二加密数据,将原始第二加密数据与原始第一加密数据进行对比校验,若校验成功,则执行步骤四;步骤四、防盗单元根据原始第二加密数据、防盗密匙和固定码计算生成原始第四加密数据,将原始第四加密数据通过数据保护包装单元包装后,得到经过数据保护的第四加密数据码,并发送给电机控制器;步骤五、电机控制器收到第四加密数据码后将其通过数据保护解包单元解码,检查是否有数据传输错误;若无数据传输错误,则执行步骤六,若有数据传输错误,则执行步骤十;步骤六、电机控制器将第四加密数据码在数据保护解包单元中解码后得到原始第四加密数据,将原始第四加密数据与原始第三加密数据对比校验,若校验成功,则执行步骤七,若校验失败,则执行步骤十一;步骤七、电动汽车防盗认证校验通过,电机控制器解锁并允许启动电动汽车;步骤八、电机控制器设定防盗单元在设定时间内的无应答累计次数,若无应答次数大于所设定的累计次数限制,则执行步骤十二,若无应答次数小于所设定的累计次数限制,则重新执行步骤一;步骤九、防盗单元重新初始化数据保护解包单元,并将数据传输错误应答发送给电机控制器;步骤十、电机控制器向防盗单元发送数据传输错误应答,然后初始化数据保护解包单元,防盗单元收到电机控制器发送的数据传输错误应答后,重新初始化数据保护包装单元,然后防盗单元重新将原始第四加密数据通过数据保护包装单元包装后得到第四加密数据码,并发送给电机控制器,执行步骤五;步骤十一、电机控制器累计校验失败次数并设定校验失败次数限制,若累计校验失败次数大于设定的次数限制,则执行步骤十二,若累计校验失败次数小于设定的次数限制,则重新执行步骤一;步骤十二、电动汽车防盗认证校验不通过,电机控制器锁定并不允许启动电动汽车。 |
所属类别: |
发明专利 |