一種高安全性的混合動(dòng)力汽車電子鎖止防盜方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種汽車電子鎖止防盜方法,具體涉及一種混合動(dòng)力汽車電子鎖止防盜方法。
【背景技術(shù)】
[0002]出于對(duì)汽車安全的考慮,汽車防盜在歐美已經(jīng)成為標(biāo)準(zhǔn)配置,在中國(guó)的裝配率也在以每年超過(guò)8%的速率增長(zhǎng)。當(dāng)前應(yīng)用最多的是第三代防盜系統(tǒng)一一電子式防盜,即防盜控制器(IMMO)對(duì)插入到鑰匙孔的啟動(dòng)鑰匙進(jìn)行驗(yàn)證,通過(guò)后,防盜控制器再與發(fā)動(dòng)機(jī)或者整車控制器(VCU)進(jìn)行驗(yàn)證。只有通過(guò)這兩項(xiàng)驗(yàn)證后,汽車才被允許發(fā)動(dòng);否則,不允許汽車啟動(dòng)。
[0003]而當(dāng)前有很大一部分整車廠商的防盜鎖止方法中所使用的系統(tǒng)密鑰(SK)由隨機(jī)函數(shù)產(chǎn)生,該函數(shù)的定義都是由防盜控制器的廠商提供給汽車生產(chǎn)企業(yè),其結(jié)構(gòu)簡(jiǎn)單、抗碰撞性差、測(cè)試不完備等缺點(diǎn),這在汽車下線時(shí)密鑰的寫入、后續(xù)密鑰管理以及配鑰匙等環(huán)節(jié)存在重大安全隱患(如可能發(fā)生兩輛車密鑰相同而導(dǎo)致一把鑰匙可以開啟兩輛不同的車輛等),這對(duì)汽車的安全性非常不利。
【發(fā)明內(nèi)容】
[0004]為解決現(xiàn)有技術(shù)存在的不足,本發(fā)明提供一種高安全性的混合動(dòng)力汽車整車控制器的電子鎖止防盜方法,主要是在滿足算法單向性、運(yùn)行時(shí)間短和均勻分布的前提下增強(qiáng)防盜系統(tǒng)密鑰(SK)的復(fù)雜度和可靠性,進(jìn)而降低防盜系統(tǒng)被破譯的可能性和可能發(fā)生的密鑰重復(fù),增強(qiáng)防盜系統(tǒng)的安全性。
[0005]本發(fā)明采用以下技術(shù)方案實(shí)現(xiàn):
[0006]一種高安全性的混合動(dòng)力汽車電子鎖止防盜方法,包括以下步驟:
[0007]步驟一、整車下線設(shè)備與防盜控制器通過(guò)兩級(jí)加密生成防盜密鑰:
[0008]I)整車下線設(shè)備向防盜控制器發(fā)送安全進(jìn)入請(qǐng)求;
[0009]2)防盜控制器收到安全進(jìn)入請(qǐng)求后,向診斷儀或整車下線設(shè)備發(fā)送4字節(jié)的隨機(jī)數(shù);
[0010]3)防盜控制器取汽車VIN碼的后六位,經(jīng)過(guò)加密函數(shù)一生成4字節(jié)的加密結(jié)果,結(jié)合該加密結(jié)果,通過(guò)加密函數(shù)二對(duì)隨機(jī)數(shù)加密并生成加密結(jié)果;
[0011]4)整車下線設(shè)備通過(guò)相同的加密函數(shù)一和加密函數(shù)二對(duì)隨機(jī)數(shù)和VIN碼進(jìn)行加密并將加密結(jié)果返回給防盜控制器;整車下線設(shè)備同時(shí)記錄該加密結(jié)果;
[0012]5)防盜控制器比較自身的加密結(jié)果與整車下線設(shè)備的加密結(jié)果是否相同,相同則通過(guò)安全進(jìn)入認(rèn)證,否則不通過(guò)安全進(jìn)入認(rèn)證,不允許進(jìn)行配置鑰匙等功能的操作;
[0013]6)整車下線設(shè)備將加密結(jié)果寫入到防盜控制器中作為系統(tǒng)密鑰;
[0014]步驟二、整車控制器與防盜控制器認(rèn)證:
[0015]I)整車控制器向CAN總線發(fā)送4字節(jié)的隨機(jī)數(shù)給防盜控制器;
[0016]2)整車控制器在發(fā)送完隨機(jī)數(shù)后,通過(guò)認(rèn)證函數(shù)和步驟一生成的系統(tǒng)密鑰對(duì)隨機(jī)數(shù)加密并生成加密結(jié)果;
[0017]3)防盜控制器在收到整車控制器發(fā)送來(lái)的隨機(jī)數(shù)后,通過(guò)相同的認(rèn)證函數(shù)和密鑰對(duì)隨機(jī)數(shù)進(jìn)行加密,將生成的加密結(jié)果通過(guò)CAN總線返回給整車控制器;
[0018]4)整車控制器比較自身的加密結(jié)果與防盜控制器返回的加密結(jié)果,若比較結(jié)果相同,則允許發(fā)動(dòng)汽車;若比較結(jié)果不同,則防盜控制器與整車控制器認(rèn)證失敗,高壓電和扭矩的輸出將被禁止。
[0019]本發(fā)明提供的一種高安全性的混合動(dòng)力汽車電子鎖止防盜方法,通過(guò)兩級(jí)加密方法來(lái)生成滿足單向性、均勻概率分布、抗碰撞性強(qiáng)的密鑰,進(jìn)一步完成防盜控制器與整車控制器(VCU)之間的認(rèn)證和對(duì)防盜控制器的安全訪問(wèn),極大地降低了防盜系統(tǒng)被破譯的可能性,大大增強(qiáng)了防盜系統(tǒng)的安全性。
【附圖說(shuō)明】
[0020]圖1為混合動(dòng)力汽車電子鎖止防盜方法的防盜密鑰產(chǎn)生流程圖。
【具體實(shí)施方式】
[0021]下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的具體實(shí)施方案。
[0022]一種高安全性的混合動(dòng)力汽車電子鎖止防盜方法,包括以下步驟:
[0023]步驟一、整車下線設(shè)備與防盜控制器通過(guò)兩級(jí)加密生成防盜密鑰,如圖1所示:
[0024](I)整車下線(EOL)設(shè)備向防盜控制器(IMMO)發(fā)送安全進(jìn)入請(qǐng)求;
[0025](2) IMMO收到安全進(jìn)入請(qǐng)求后,向診斷儀或EOL設(shè)備發(fā)送4字節(jié)的隨機(jī)數(shù);
[0026](3) IMMO 取汽車 VIN 碼(Vehicle Identificat1n Number,汽車識(shí)別碼)的后六位,經(jīng)過(guò)加密函數(shù)一生成4字節(jié)的加密結(jié)果,結(jié)合該加密結(jié)果,通過(guò)加密函數(shù)二對(duì)隨機(jī)數(shù)加密并生成加密結(jié)果;
[0027](4) EOL設(shè)備通過(guò)相同的加密函數(shù)一和加密函數(shù)二對(duì)隨機(jī)數(shù)和VIN碼進(jìn)行加密并將加密結(jié)果返回給IMMO ;E0L設(shè)備同時(shí)記錄該加密結(jié)果;
[0028](5) IMMO比較自身的加密結(jié)果與EOL設(shè)備的加密結(jié)果是否相同,相同則通過(guò)安全進(jìn)入認(rèn)證,否則不通過(guò)安全進(jìn)入認(rèn)證,不允許進(jìn)行配置鑰匙等功能的操作;
[0029](6) EOL設(shè)備將加密結(jié)果寫入到IMMO中作為系統(tǒng)密鑰(SK)。
[0030]步驟二、整車控制器與IMMO認(rèn)證:在車輛啟動(dòng)時(shí),需要IMMO與整車控制器(V⑶)的認(rèn)證,即整車控制器與IMMO認(rèn)證通過(guò)后,方能允許車輛啟動(dòng),否則,不允許車輛啟動(dòng)。過(guò)程如下:
[0031](I)整車控制器向CAN總線發(fā)送4字節(jié)的隨機(jī)數(shù)給IMMO ;
[0032](2)整車控制器在發(fā)送完隨機(jī)數(shù)后,通過(guò)認(rèn)證函數(shù)和SK對(duì)隨機(jī)數(shù)加密并生成加密結(jié)果;
[0033](3) IMMO在收到整車控制器發(fā)送來(lái)的隨機(jī)數(shù)后,通過(guò)相同的認(rèn)證函數(shù)和密鑰對(duì)隨機(jī)數(shù)進(jìn)行加密,將生成的加密結(jié)果通過(guò)CAN總線返回給整車控制器;
[0034](4)整車控制器比較自身的加密結(jié)果與IMMO返回的加密結(jié)果,若比較結(jié)果相同,則允許發(fā)動(dòng)汽車;若比較結(jié)果不同,說(shuō)明IMMO與整車控制器認(rèn)證失敗,高壓電和扭矩的輸出將被禁止。
【主權(quán)項(xiàng)】
1.一種高安全性的混合動(dòng)力汽車電子鎖止防盜方法,包括以下步驟: 步驟一、整車下線設(shè)備與防盜控制器通過(guò)兩級(jí)加密生成防盜密鑰: 1)整車下線設(shè)備向防盜控制器發(fā)送安全進(jìn)入請(qǐng)求; 2)防盜控制器收到安全進(jìn)入請(qǐng)求后,向診斷儀或整車下線設(shè)備發(fā)送4字節(jié)的隨機(jī)數(shù); 3)防盜控制器取汽車VIN碼的后六位,經(jīng)過(guò)加密函數(shù)一生成4字節(jié)的加密結(jié)果,結(jié)合該加密結(jié)果,通過(guò)加密函數(shù)二對(duì)隨機(jī)數(shù)加密并生成加密結(jié)果; 4)整車下線設(shè)備通過(guò)相同的加密函數(shù)一和加密函數(shù)二對(duì)隨機(jī)數(shù)和VIN碼進(jìn)行加密并將加密結(jié)果返回給防盜控制器;整車下線設(shè)備同時(shí)記錄該加密結(jié)果; 5)防盜控制器比較自身的加密結(jié)果與整車下線設(shè)備的加密結(jié)果是否相同,相同則通過(guò)安全進(jìn)入認(rèn)證,否則不通過(guò)安全進(jìn)入認(rèn)證,不允許進(jìn)行配置鑰匙等功能的操作; 6)整車下線設(shè)備將加密結(jié)果寫入到防盜控制器中作為系統(tǒng)密鑰; 步驟二、整車控制器與防盜控制器認(rèn)證: 1)整車控制器向CAN總線發(fā)送4字節(jié)的隨機(jī)數(shù)給防盜控制器; 2)整車控制器在發(fā)送完隨機(jī)數(shù)后,通過(guò)認(rèn)證函數(shù)和步驟一生成的系統(tǒng)密鑰對(duì)隨機(jī)數(shù)加密并生成加密結(jié)果; 3)防盜控制器在收到整車控制器發(fā)送來(lái)的隨機(jī)數(shù)后,通過(guò)相同的認(rèn)證函數(shù)和密鑰對(duì)隨機(jī)數(shù)進(jìn)行加密,將生成的加密結(jié)果通過(guò)CAN總線返回給整車控制器; 4)整車控制器比較自身的加密結(jié)果與防盜控制器返回的加密結(jié)果,若比較結(jié)果相同,則允許發(fā)動(dòng)汽車;若比較結(jié)果不同,則防盜控制器與整車控制器認(rèn)證失敗,高壓電和扭矩的輸出將被禁止。
【專利摘要】本發(fā)明公開了一種高安全性的混合動(dòng)力汽車電子鎖止防盜方法,包括以下步驟:整車下線設(shè)備與防盜控制器通過(guò)兩級(jí)加密生成系統(tǒng)防盜密鑰,在車輛啟動(dòng)時(shí),需要IMMO與整車控制器的認(rèn)證,即整車控制器與IMMO認(rèn)證通過(guò)后,方能允許車輛啟動(dòng),否則,不允許車輛啟動(dòng)。該方法通過(guò)兩級(jí)加密方法來(lái)生成滿足單向性、均勻概率分布、抗碰撞性強(qiáng)的密鑰,進(jìn)一步完成防盜控制器與整車控制器之間的認(rèn)證和對(duì)防盜控制器的安全訪問(wèn),極大地降低了防盜系統(tǒng)被破譯的可能性,大大增強(qiáng)了防盜系統(tǒng)的安全性。
【IPC分類】B60R25-24
【公開號(hào)】CN104724057
【申請(qǐng)?zhí)枴緾N201510080449
【發(fā)明人】耿瑞東, 厲健峰, 趙維偉
【申請(qǐng)人】中國(guó)第一汽車股份有限公司
【公開日】2015年6月24日
【申請(qǐng)日】2015年2月13日