一种汽车指纹安全识别系统及方法技术方案

技术编号:31015186 阅读:10 留言:0更新日期:2021-11-30 02:54
本发明专利技术公开了一种汽车指纹安全识别系统及方法,针对通过固定的比对VIN码不能保证检测的有效性的问题,现提出以下方案,包括ECU模块、安全服务器和智能安全网关,所述智能安全网关和ECU模块通过安全服务器相连,智能安全网关上设有控制模块、ID收集模块、VFP生成模块和指纹比对模块,所述控制模块分别与ID收集模块、VFP生成模块和指纹比对模块相连,所述安全服务器上分别连接有上传模块和认证模块;上传模块:用于上传收集到的ECU自己的设备ID和芯片ID;认证模块:用于携带生成的VFP信息与数据库模块中的信息对比认证。本发明专利技术通过VIN码跟数据库中的VFP值进行比对,通过汽车启动后生成的不可控指纹和数据库中的指纹信息比对,识别结果更加可靠。别结果更加可靠。别结果更加可靠。

【技术实现步骤摘要】
一种汽车指纹安全识别系统及方法


[0001]本专利技术涉及汽车指纹
,尤其涉及一种汽车指纹安全识别系统及方法。

技术介绍

[0002]目前,汽车的ECU一般都具备故障自诊断和保护功能,当系统产生故障时,它还能在RAM中自动记录故障代码并采用保护措施从上述的固有程序中读取替代程序来维持发动机的运转。同时这些故障信息会显示在仪表盘上并保持不灭,可以使车主及时发现问题并将车能开到修理店,如果改装ECU,就是通过改变处理问题的方法(原先设定好的ECU程序),来达到改变发动机运行的目的。所谓的“ECU程序”,其实就是一套运算法则,它存放在储存器内,对从输入设备经控制器转化而来的信号,处理生成对应的指令信号,从输出设备传输出去。于是,我们对于ECU参数的修改,实际上就是在修改运算法则;每辆车都有一个唯一的VIN码。每辆车包含多个ECU,每个ECU都有唯一的序列号SN码;每个ECU包含多个主芯片,每个主芯片有唯一的芯片ID,芯片ID存储在芯片内部的一段不可修改的空间上,具有唯一性;汽车指纹就是由车辆的VIN码+各个ECU的SN+各个芯片的ID经过特定的算法组合而成;芯片ID具有唯一性,不能二次进行修改,从而保证汽车指纹的唯一性;这串字符是每辆车独有的,只要各ECU未被更换,则拼接产生的字符串不变,因此该字符串就可以作为该车辆的唯一身份识别,我们把他称为汽车指纹(VFP),汽车指纹像人的指纹一样,是汽车身份不可篡改的唯一标识;VIN码可以标识一辆汽车,但是VIN码是可以容易进行篡改的。汽车指纹由各主芯片的ID经过特定的算法进行处理而得到,由于各芯片的ID不能进行二次更改,从而保证了汽车指纹的唯一性。
[0003]现有的汽车指纹安全识别系统及方法存在以下问题:有些车主会某个ECU发生故障时,在二手市场直接进行更换相应ECU,这些不经过4S店进行更换的行为车厂是无法进行监控的,发生故障之后责任不清晰,固定的比对VIN码则不能保证检测的有效性,而现有专利不易解决此类问题,因此,亟需一种汽车指纹安全识别系统及方法来解决上述问题。

技术实现思路

[0004]基于现有汽车指纹安全识别系统及方法,通过固定的比对VIN码不能保证检测的有效性的技术问题,本专利技术提出了一种汽车指纹安全识别系统及方法。
[0005]为了实现上述目的,本专利技术采用了如下技术方案:
[0006]一种汽车指纹安全识别系统及方法,包括ECU模块、安全服务器和智能安全网关,所述智能安全网关和ECU模块通过安全服务器相连,其特征在于,智能安全网关上设有控制模块、ID收集模块、VFP生成模块和指纹比对模块,所述控制模块分别与ID收集模块、VFP生成模块和指纹比对模块相连,所述安全服务器上分别连接有上传模块和认证模块;
[0007]所述ID收集模块获得设备ID和芯片ID,即为ID1,ID2

IDn,
[0008]所述VFP生成模块中VFP=HASH(ID1,ID2,

,IDn);
[0009]上传模块:用于上传收集到的ECU自己的设备ID和芯片ID;
[0010]认证模块:用于携带生成的VFP信息与数据库模块中的信息对比认证。
[0011]作为本专利技术再进一步的方案:所述ECU模块包括发动机ECU、BCM的ECU、BMS的ECU和其他ECU。
[0012]作为本专利技术再进一步的方案:所述ID采集模块连接在VFP生成模块上,且VFP生成模块上连接有存储模块。
[0013]作为本专利技术再进一步的方案:所述VFP生成模块是用于根据智能安全网关利用特定算法计算得出指纹VFP。
[0014]作为本专利技术再进一步的方案:所述存储模块上连接有数据库模块,且数据库模块上连接有调用模块,调用模块还与指纹比对模块相连。
[0015]作为本专利技术再进一步的方案:所述数据库模块包括ECU的ID数据库和汽车指纹数据库,且ID收集模块连接在ECU的ID数据库上,VFP生成模块连接在汽车指纹数据库上。
[0016]作为本专利技术再进一步的方案:所述ECU模块中设有微处理器、输入接口、模数转换器、存储器和输出接口。
[0017]本专利技术提供一种汽车指纹安全识别系统的识别方法,该方法包括:
[0018]S1:车辆启动后,各ECU将自己的设备ID和芯片ID上报至智能安全网关中;
[0019]S2:智能安全网关收集ECU的ID信息以及芯片chipID信息,然后特定算法计算指纹VFP,指纹的输入数据为各ECU的设备ID和芯片ID,分别记为:ID1,ID2,

,IDn;其中,IDn是指由第n个ECU的设备ID及上面的芯片ID直接连接而来,记为设备ID+芯片ID,或者芯片ID+设备ID;
[0020]S3:将收集到的设备ID和芯片ID存储到ECU的ID数据库中,指纹输出VFP=HASH(ID1,ID2,

,IDn),汽车指纹被定义为,以ID1,ID2

IDn为输入,进行特定的算法运算,以该值作为VFP;因此,ID1,ID2,

,IDn不变,则VFP不变;其中有一个或多个改变,则VFP也发生改变;
[0021]S4:安全服务器根据VIN码把每辆车的指纹VFP安全存储到汽车指纹数据库中,网关从各个ECU收集主芯片的芯片ID加密之后的值为Ekpub1(chip_ID);各个ECU把Ekpub1(chip_ID)发送给网关,网关接收之后进行解密Ekpri1(chip_ID)得到chip idx;汽车生产下线时,网关发送VIN+HASH(chip id1+chip id2.....+chip idn)即VFP发送给安全服务器;安全服务器根据VIN码把每辆车的指纹VFP安全存储到数据库中;
[0022]S5:调用模块依次联系汽车指纹数据库中的指纹,运用调用模块将待比对的数据提前调用出来暂存;
[0023]S6:汽车启动后网关收集新的ID信息,通过VIN码跟调用模块中的VFP信息进行比对,汽车启动时,网关会收集各个ECU的Ekpub1(chip_ID),然后使用Kpriv1解密Ekpub1(chip_ID),得到各个ECU的chip idx,收集chip ID完成之后,网关把通过VIN码从安全服务器获取VFP;网关从安全服务器接收到车辆VFP之后,进行HASH值进行比对;
[0024]S7:若指纹匹配,则认证通过;若指纹不匹配,进一步判断ECU是否被篡改,发现VFP变化之后,智能安全网关需要将所收集ECU的ID信息上报给安全服务器,安全服务器拿到数据后跟预先存放在数据库中的ID信息对比,确认具体是哪些ECU的ID信息发生了变化。
[0025]本专利技术的有益效果为:
[0026]1.通过设置指纹比对模块,每次汽车启动时,智能安全网关会收集各个ECU的ID,
然后解密该ID,从而得到各个ECU的chip ID,收集chip ID完成之后,智能安全网关把VIN和得到的chip 本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车指纹安全识别系统,包括ECU模块、安全服务器和智能安全网关,所述智能安全网关和ECU模块通过安全服务器相连,其特征在于,智能安全网关上设有控制模块、ID收集模块、VFP生成模块和指纹比对模块,所述控制模块分别与ID收集模块、VFP生成模块和指纹比对模块相连,所述安全服务器上分别连接有上传模块和认证模块;所述ID收集模块获得设备ID和芯片ID,即为ID1,ID2

IDn,所述VFP生成模块中VFP=HASH(ID1,ID2,

,IDn);上传模块:用于上传收集到的ECU自己的设备ID和芯片ID;认证模块:用于携带生成的VFP信息与数据库模块中的信息对比认证。2.根据权利要求1所述的一种汽车指纹安全识别系统,其特征在于,所述ECU模块包括发动机ECU、BCM的ECU、BMS的ECU和其他ECU。3.根据权利要求1所述的一种汽车指纹安全识别系统,其特征在于,所述ID采集模块连接在VFP生成模块上,且VFP生成模块上连接有存储模块。4.根据权利要求3所述的一种汽车指纹安全识别系统,其特征在于,所述VFP生成模块是用于根据智能安全网关利用特定算法计算得出指纹VFP。5.根据权利要求3所述的一种汽车指纹安全识别系统,其特征在于,所述存储模块上连接有数据库模块,且数据库模块上连接有调用模块,调用模块还与指纹比对模块相连。6.根据权利要求5所述的一种汽车指纹安全识别系统,其特征在于,所述数据库模块包括ECU的ID数据库和汽车指纹数据库,且ID收集模块连接在ECU的ID数据库上,VFP生成模块连接在汽车指纹数据库上。7.根据权利要求1所述的一种汽车指纹安全识别系统,其特征在于,所述ECU模块中设有微处理器、输入接口、模数转换器、存储器和输出接口。8.一种汽车指纹安全识别系统的识别方法,其特征在于,包括以下步骤:S1:车辆启动后,各ECU将自己的设备ID和芯片ID上报至智能安全网关中;S2:智能安全网关收集ECU的ID信息以及芯片chipID信息,然后特定算法计算指纹VFP,指纹的输入数据为各ECU的设备ID和芯...

【专利技术属性】
技术研发人员:景永年雷海军田锋
申请(专利权)人:英博超算南京科技有限公司
类型:发明
国别省市:

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

1