两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

汽車中控防盜方法及系統(tǒng)的制作方法

文檔序號:3883549閱讀:342來源:國知局

專利名稱::汽車中控防盜方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明屬于汽車防盜相關(guān)
技術(shù)領(lǐng)域
,尤其涉及一種汽車中控防盜方法與裝置。
背景技術(shù)
:汽車防盜的形式多種多樣,但就目前而言,主要有兩種,機(jī)械式防盜與電子式防盜。其中,從原理上講,電子式防盜主要有如下幾種形式車身防盜、發(fā)動(dòng)機(jī)鎖止防盜、GPS防盜、中控防盜等。機(jī)械式防盜存在問題是,鑰匙易被復(fù)制;有些電子防盜需要增加額外成本,如發(fā)動(dòng)機(jī)鎖止防盜、GPS防盜,而有些電子防盜則不能從根本上解決防盜問題,如車身防盜,在遇到車輛被盜情況時(shí)僅僅是聲光報(bào)警,不能實(shí)質(zhì)阻止盜車。
發(fā)明內(nèi)容本發(fā)明集成中控防盜與發(fā)動(dòng)機(jī)鎖止防盜的部分優(yōu)點(diǎn),形成了一種新型的中控防盜方法及系統(tǒng),以低成本的方法實(shí)現(xiàn)較安全的車輛防盜,適用于經(jīng)濟(jì)型汽車,在應(yīng)用該防盜系統(tǒng)后,整車可節(jié)省一套獨(dú)立的防盜系統(tǒng),同時(shí),使用更安全的方法匹配遙控器。本發(fā)明的技術(shù)方案如下一種汽車中控防盜方法,在中控系統(tǒng)的控制器中和發(fā)動(dòng)機(jī)管理系統(tǒng)中增加數(shù)據(jù)總線,中控系統(tǒng)和發(fā)動(dòng)機(jī)管理系統(tǒng)通過該數(shù)據(jù)總線實(shí)現(xiàn)通信;由遙控器與中控系統(tǒng)的控制器通過密碼方式進(jìn)行匹配;中控系統(tǒng)控制器根據(jù)遙控器和中控系統(tǒng)驗(yàn)證情況以及點(diǎn)火開關(guān)、車門狀態(tài)開關(guān)的動(dòng)作,進(jìn)行警戒狀態(tài)的選擇和判斷;中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)通過滾碼方式向發(fā)動(dòng)機(jī)管理系統(tǒng)傳輸警戒狀態(tài)信號,如果狀態(tài)合法,發(fā)動(dòng)機(jī)管理系統(tǒng)再與中控系統(tǒng)控制器通過雙向加密通訊進(jìn)行安全通訊認(rèn)證;發(fā)動(dòng)機(jī)管理系統(tǒng)根據(jù)認(rèn)證結(jié)果判斷是否允許啟動(dòng)發(fā)動(dòng)機(jī),進(jìn)行發(fā)動(dòng)機(jī)鎖止和解鎖,發(fā)動(dòng)機(jī)管理系統(tǒng)通過控制油路和噴油鎖止發(fā)動(dòng)機(jī)。根據(jù)上述方法的一種汽車中控防盜系統(tǒng),由與發(fā)動(dòng)機(jī)管理系統(tǒng)通訊的中控系統(tǒng)和遙控器以及發(fā)動(dòng)機(jī)管理系統(tǒng)組成,其特征為遙控器通過無線滾碼與中控系統(tǒng)實(shí)現(xiàn)通信,在中控系統(tǒng)的控制器中和發(fā)動(dòng)機(jī)管理系統(tǒng)中增加數(shù)據(jù)總線,中控系統(tǒng)和發(fā)動(dòng)機(jī)管理系統(tǒng)通過該數(shù)據(jù)總線實(shí)現(xiàn)通信,發(fā)動(dòng)機(jī)管理系統(tǒng)與油路控制系統(tǒng)和噴油控制系統(tǒng)相連;其中,遙控器與中控系統(tǒng),以及中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)進(jìn)行滾碼算法進(jìn)行身份驗(yàn)證;中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)通過安全認(rèn)證程序來判斷是否啟動(dòng)發(fā)動(dòng)機(jī),進(jìn)行發(fā)動(dòng)機(jī)鎖止和解鎖,發(fā)動(dòng)機(jī)管理系統(tǒng)通過控制噴油鎖止發(fā)動(dòng)機(jī)。本發(fā)明優(yōu)點(diǎn)如下1.總體成本低,在整車配置可以與EMS通訊的中控系統(tǒng)和遙控鑰匙(遙控鑰匙與中控系統(tǒng)通過滾碼方式進(jìn)行驗(yàn)證)的前提下,無需專門增加額外的硬件防盜系統(tǒng),僅需對軟件進(jìn)行修改,因此其增加的成本幾乎為0;2.系統(tǒng)本身安全性好a)遙控器與中控系統(tǒng)通過安全的滾碼算法進(jìn)行身份驗(yàn)證;b)為保證中控系統(tǒng)狀態(tài)的合法性,增加一套中控系統(tǒng)安全傳輸狀態(tài)密文的滾碼編碼解碼算法;c)為保證中控系統(tǒng)身份的合法性,中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)通過雙向通訊認(rèn)證,在繼承了以往發(fā)動(dòng)機(jī)鎖止防盜系統(tǒng)的優(yōu)點(diǎn)基礎(chǔ)上,通過上述(2),使安全性得到了進(jìn)一步加強(qiáng);這樣,竊賊必須具備兩套算法才可以啟動(dòng)發(fā)動(dòng)機(jī),難度更高;d)發(fā)動(dòng)機(jī)管理系統(tǒng)通過鎖止油路和噴油鎖止發(fā)動(dòng)機(jī),避免了傳統(tǒng)的僅僅通過簡單的斷開起動(dòng)電機(jī)或油路的鎖止方式;3.適用范圍廣,由于滿足該方案實(shí)現(xiàn)條件的車型多,因此適用范圍廣。圖1是中控系統(tǒng)低速CAN參考電路圖2是中控系統(tǒng)高速CAN參考電路圖3是中控系統(tǒng)LIN總線或者K-Line參考電路圖4是中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)認(rèn)證過程示意圖5是本發(fā)明的防盜系統(tǒng)的工作流程圖6是本發(fā)明的中控系統(tǒng)狀態(tài)轉(zhuǎn)換示意圖;其中圖6A是點(diǎn)火開關(guān)處于off狀態(tài)時(shí),中控系統(tǒng)狀態(tài)轉(zhuǎn)換示意圖;圖6B是點(diǎn)火開關(guān)處于on狀態(tài)時(shí),中控系統(tǒng)狀態(tài)轉(zhuǎn)換示意圖。圖7是本系統(tǒng)硬件框圖和硬件上軟件變化的框具體實(shí)施例方式下面根據(jù)說明書附圖對本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)表述。本發(fā)明首先提出的是一種汽車中控防盜方法,在中控系統(tǒng)的控制器中增加數(shù)據(jù)總線,在發(fā)動(dòng)機(jī)管理系統(tǒng)中增加數(shù)據(jù)總線;由遙控器(遙控鑰匙)與中控系統(tǒng)的控制器通過算法(此處的算法只要是比較安全的滾碼算法即可,比如Keelog、AES等)進(jìn)行身份驗(yàn)證;中控系統(tǒng)控制器或中控系統(tǒng)根據(jù)遙控器和中控系統(tǒng)驗(yàn)證情況以及車身部分用電器的動(dòng)作,進(jìn)行警戒狀態(tài)的選擇和判斷;中控系統(tǒng)通過總線以加密方式向發(fā)動(dòng)機(jī)管理系統(tǒng)發(fā)出中控系統(tǒng)警戒狀態(tài)的密文,發(fā)動(dòng)機(jī)管理系統(tǒng)再對該密文進(jìn)行解密,如果,解密結(jié)果為警戒解除狀態(tài),發(fā)動(dòng)機(jī)管理系統(tǒng)再啟動(dòng)與中控系統(tǒng)控制器通過雙向加密通訊進(jìn)行認(rèn)證過程,發(fā)動(dòng)機(jī)管理系統(tǒng)根據(jù)認(rèn)證結(jié)果判斷是否啟動(dòng)發(fā)動(dòng)機(jī),進(jìn)行發(fā)動(dòng)機(jī)鎖止和解鎖,發(fā)動(dòng)機(jī)管理系統(tǒng)通過控制噴油鎖止發(fā)動(dòng)機(jī);本方法通過密碼方式進(jìn)行遙控器匹配,通過密碼方式進(jìn)行中控系統(tǒng)(中控系統(tǒng))與發(fā)動(dòng)機(jī)管理系統(tǒng)的匹配。同時(shí)中控系統(tǒng)又通過轉(zhuǎn)換警戒狀態(tài),然后通過中控系統(tǒng)與發(fā)動(dòng)機(jī)系統(tǒng)進(jìn)行安全通訊認(rèn)證,這樣,使用非法遙控器,或使用其他手段就無法啟動(dòng)發(fā)動(dòng)機(jī),從而達(dá)到防盜的目的。進(jìn)一步,根據(jù)上述汽車中控防盜方法,本發(fā)明還提出一種實(shí)現(xiàn)上述方法的汽車中控防盜系統(tǒng),它由可與發(fā)動(dòng)機(jī)管理系統(tǒng)通訊的中控系統(tǒng)和遙控鑰匙以及發(fā)動(dòng)機(jī)管理系統(tǒng)組成,遙控鑰匙與中控系統(tǒng)是通過滾碼方式進(jìn)行驗(yàn)證,其中對于遙控鑰匙,在其軟件中增加與中控系統(tǒng)進(jìn)行驗(yàn)證的滾碼編碼算法(一般遙控鑰匙中已具有),該算法可使用Keelog算法衍生,也可使用AES算法衍生,或者其他算法衍生,無論哪種算法,基本要求如下l,生產(chǎn)廠家對該算法中的序列號嚴(yán)格保密;2.該算法中密鑰不低于64位,同步計(jì)數(shù)器不低于16位;對于中控系統(tǒng),在其硬件中增加CAN總線、LIN總線或者K-Line的transiever,其參考電路如圖1、圖2、圖3所示。在其軟件中增加如下1、識別遙控鑰匙的滾碼解碼算法(一般中控系統(tǒng)本身已具有),該算法可使用Keelog算法衍生,也可使用AES算法衍生,或者其他算法衍生,無論哪種算法,基本要求如下(l).生產(chǎn)廠家對該算法中的序列號及制造商代碼嚴(yán)格保密;(2),該算法中密鑰不低于64位,同步計(jì)數(shù)器不低于16位;(3)該算法與遙控鑰匙編碼算法對應(yīng);2、增加另外一套用于和發(fā)動(dòng)機(jī)管理系統(tǒng)進(jìn)行滾碼驗(yàn)證的編碼算法,算法要求與遙控器中的滾碼編碼算法基本要求相同,不同點(diǎn)在于遙控器中編碼算法輸入所使用的功能鍵(遙控系統(tǒng)按鍵)狀態(tài)在此處變?yōu)橹锌叵到y(tǒng)警戒狀態(tài);3、CAN總線、LIN總線或者K-Line的通訊協(xié)議,CAN2,0A、CAN2.0B、LIN1.4-2.l及以后協(xié)議、K-Line均可;4、增加中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)認(rèn)證程序,當(dāng)遙控鑰匙與中控系統(tǒng)驗(yàn)證完成后,點(diǎn)火開關(guān)打到ON時(shí),即啟動(dòng)該程序,該認(rèn)證程序采用以下原理(如圖4所示)發(fā)動(dòng)機(jī)管理系統(tǒng)發(fā)隨機(jī)數(shù)r給中控系統(tǒng),中控系統(tǒng)通過密鑰和r,使用加密算法得出f(r,密鑰l),并將f(r,密鑰l),發(fā)送至發(fā)動(dòng)機(jī)管理系統(tǒng);同時(shí),在發(fā)動(dòng)機(jī)管理系統(tǒng)內(nèi)部,也通過密鑰和r,使用同樣的加密算法獲得f(r,密鑰2),發(fā)動(dòng)機(jī)管理系統(tǒng)從中控系統(tǒng)接收到f(r,密鑰2)時(shí),進(jìn)行判斷,當(dāng)f(r,密鑰l)=f(r,密鑰2),即確定密鑰1=密鑰2,才允許發(fā)動(dòng)機(jī)啟動(dòng),并發(fā)送認(rèn)證成功結(jié)果,否則,發(fā)動(dòng)機(jī)控制模塊發(fā)送認(rèn)證失敗結(jié)果,鎖止發(fā)動(dòng)機(jī)發(fā)動(dòng)機(jī)管理系統(tǒng)通過鎖止油路和噴油鎖止發(fā)動(dòng)機(jī);對于發(fā)動(dòng)機(jī)管理系統(tǒng),在其硬件中增加CAN總線、LIN總線或者K-Line的transiever,其參考電路如圖1-圖3所示;在其軟件中1.增加CAN總線、LIN總線或者K-Line的通訊協(xié)議,CAN2.0A、CAN2.0B、LIN1.4-2.l及以后協(xié)議、K-Line均可;2.增加一套與中控系統(tǒng)進(jìn)行滾碼驗(yàn)證的解碼算法,算法基本要求與中控系統(tǒng)中與遙控器驗(yàn)證的滾碼解碼算法基本要求相同,不同點(diǎn)在于中控系統(tǒng)中編碼算法輸出的功能鍵狀態(tài)在發(fā)動(dòng)機(jī)管理系統(tǒng)中變?yōu)橹锌叵到y(tǒng)警戒狀態(tài);3.增加中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)認(rèn)證程序,當(dāng)遙控鑰匙與中控系統(tǒng)驗(yàn)證完成后,點(diǎn)火開關(guān)打到ON時(shí),即啟動(dòng)該程序,該認(rèn)證程序采用原理如上;下面通過具體實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行闡述??梢栽诂F(xiàn)有汽車中控系統(tǒng)和遙控鑰匙中通過改造,實(shí)施本發(fā)明的技術(shù)方案。步驟一實(shí)施一定改動(dòng),保證系統(tǒng)狀態(tài)滿足要求,具體如下1.中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)均具備通訊總線接口(CAN/LIN/K-line),如果沒有,則分別對中控系統(tǒng)電路與發(fā)動(dòng)機(jī)管理系統(tǒng)電路進(jìn)行改造,參考電路見圖l、圖2、圖3,通過對電路圖改造使中控系統(tǒng)和發(fā)動(dòng)機(jī)管理系統(tǒng)滿足通訊的物理層要求,其中,對主要的R(電阻)、C(電容)值進(jìn)行設(shè)定,保證EMC(電磁兼容)輻射干擾和抗干擾性能滿足整車要求;2.遙控器編碼芯片與中控系統(tǒng)解碼芯片均支持滿足要求的滾碼編碼解碼算法(具體要求見上),并保證正確通訊;在這里,原則上要求遙控器編碼芯片與解碼芯片使用相同供應(yīng)商,除非解碼過程直接由中控系統(tǒng)MCU完成;在滿足要求的前提下,滾碼算法可以使用由編碼芯片自帶的算法,也可使用各汽車廠獨(dú)有的算法(可將算法單獨(dú)寫入編碼和解碼芯片中),但無論何種狀況,均需要編碼和解碼芯片能夠保證滾碼算法的執(zhí)行;對編碼和解碼芯片進(jìn)行具體要求,此處以Microchip的芯片做對比,對于編碼芯片,所選芯片各項(xiàng)性能不低于HCS200,對于解碼芯片,所選芯片各項(xiàng)性能不低于HCS512;該算法可使用Keelog算法衍生,也可使用AES算法衍生,或者其他算法衍生,無論哪種算法,基本要求如下(l).生產(chǎn)廠家對該算法中的序列號及制造商代碼嚴(yán)格保密;(2).該算法中密鑰不低于64位,同步計(jì)數(shù)器不低于16位,滾碼不低于32位;(3)該算法與遙控鑰匙編碼算法對應(yīng)。此處以一種Keelog算法為例對遙控器芯片編碼過程與中控系統(tǒng)解碼過程進(jìn)行描述涉及的代碼有制造商代碼(64位)、遙控鑰匙產(chǎn)品序號(28位)、密鑰(64位)、同步計(jì)數(shù)值(16位)、識別碼(10位)、功能鍵(4位)、溢位指示(2位)、滾碼(32位)、固定碼(34位)、加密資料(66位);首先由制造商代碼和序號通過加密算法得到密鑰;當(dāng)觸發(fā)遙控器按鍵時(shí),由密鑰、同步計(jì)數(shù)值、識別碼、功能鍵、溢位指示通過keelog算法得到加密資料;再由遙控器發(fā)射電路將加密資料以PWM或曼徹斯特碼方式進(jìn)行調(diào)制,并發(fā)射出去;中控系統(tǒng)對以以PWM或曼徹斯特碼方式進(jìn)行調(diào)制的加密資料進(jìn)行解調(diào),獲得原始加密資料;再由原始加密資料和密鑰通過keelog解碼算法進(jìn)行解碼獲得解碼資料(包括同步計(jì)數(shù)值、識別碼、功能鍵、溢位);最后,由中控系統(tǒng)對解碼資料合法性進(jìn)行判斷(必須同時(shí)滿足以下三項(xiàng),其中包括(1)比較解碼后的"識別碼"與接收資料的"序號"中較低的10位是否相等,如果相等,則通過,不相等,則不通過;(2)比較解碼后的功能鍵與接收的功能鍵是否相等,如果相等,則通過,不相等,則不通過;(3)判斷解碼后的"同步計(jì)數(shù)值"與資料庫中相對應(yīng)的舊的"同步計(jì)數(shù)值"是否是合理增加,如果增加數(shù)小于等于O,則不合理,否則合理;如果解碼資料合法,中控系統(tǒng)按照功能鍵狀態(tài)執(zhí)行解鎖閉鎖及中控警戒狀態(tài)轉(zhuǎn)換。3,中控系統(tǒng)和發(fā)動(dòng)機(jī)管理系統(tǒng)具備其已有通訊接口的標(biāo)準(zhǔn)通訊協(xié)議;如果硬件通訊接口為CAN總線,則遵循CAN2.0B、IS011898(針對高速C認(rèn))、SAEJ2284(針對低速CAN);如果硬件接口為LIN總線,則遵循LIN1.4、LIN2.0或LIN2.1協(xié)議;如果硬件接口為K-line,則遵循應(yīng)用層報(bào)文定義如下<table>tableseeoriginaldocumentpage11</column></row><table>表l應(yīng)用層報(bào)文定義步驟二為中控系統(tǒng)增加周邊防盜報(bào)警邏輯;為中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)增加進(jìn)行中控系統(tǒng)狀態(tài)合理性認(rèn)證的算法,中控系統(tǒng)增加編碼算法,發(fā)動(dòng)機(jī)管理系統(tǒng)增加對應(yīng)解碼算法,該算法和遙控鑰匙與中控系統(tǒng)編碼解碼算法不同點(diǎn)在于,一是,通訊方式不同(前者使用無線通訊,后者是用總線通訊,總線通訊報(bào)文見"表l"),二是,算法中前者的功能鍵狀態(tài)在后者變?yōu)橹锌叵到y(tǒng)警戒狀態(tài);中控系統(tǒng)警戒狀態(tài)的獲得方式見圖6中,首先,參見圖6A,如果點(diǎn)火開關(guān)處于off狀態(tài),中控系統(tǒng)總共有四種警戒狀態(tài),包括預(yù)警戒狀態(tài)(prearm)、警戒狀態(tài)(arm)、報(bào)警激活狀態(tài)(alarm)、報(bào)警解除狀態(tài)(disarm),同時(shí),這四種狀態(tài)在一定的條件下存在相互轉(zhuǎn)換關(guān)系,這些條件有以下6種①遙控鎖門(遙控鎖門條件ignitionoff);②非法開門(如果在中控系統(tǒng)沒有判斷到合法遙控器解鎖的情況下,執(zhí)行的幵門動(dòng)作,認(rèn)為是非法開門,關(guān)于開門動(dòng)作,中控系統(tǒng)可通過車門狀態(tài)開關(guān)感知);③遙控解鎖;④執(zhí)行報(bào)警完成(28s聲音報(bào)警,258s燈閃,重復(fù)n次);⑤自動(dòng)重鎖(自動(dòng)重鎖條件遙控解鎖后一段時(shí)間未開門);⑥點(diǎn)火開關(guān)從off檔轉(zhuǎn)換到on檔。具體轉(zhuǎn)換關(guān)系如下預(yù)警戒狀態(tài)在條件⑥或者③的觸發(fā)下,可以轉(zhuǎn)換到報(bào)警解除狀態(tài),在20秒延遲的條件下可以轉(zhuǎn)換到警戒狀態(tài);警戒狀態(tài)在條件②或者條件(D觸發(fā)下可以轉(zhuǎn)換到報(bào)警激活狀態(tài),在條件③觸發(fā)下可以轉(zhuǎn)換到報(bào)警解除狀態(tài);報(bào)警激活狀態(tài)在條件④觸發(fā)下可以轉(zhuǎn)換到警戒狀態(tài),在條件③觸發(fā)下可以轉(zhuǎn)換到報(bào)警解除狀態(tài);報(bào)警解除狀態(tài)在條件①觸發(fā)下可以轉(zhuǎn)換到預(yù)警戒狀態(tài),在條件⑤觸發(fā)下可以轉(zhuǎn)換到警戒狀態(tài);參見圖6B,如果當(dāng)點(diǎn)火開關(guān)處于on時(shí),中控系統(tǒng)僅存在兩種警戒狀態(tài)報(bào)警激活狀態(tài)(alarm)、報(bào)警解除狀態(tài)(disarm),僅僅遙控鑰匙解鎖可便報(bào)警激活狀態(tài)轉(zhuǎn)換為報(bào)警解除狀態(tài),報(bào)警解除狀態(tài)不能轉(zhuǎn)換為報(bào)警激活狀態(tài)。所有狀態(tài)轉(zhuǎn)換僅限于以上所限定的方式,并且,每次狀態(tài)變化,中控系統(tǒng)都會(huì)將其最新警戒狀態(tài)以發(fā)送給發(fā)動(dòng)機(jī)管理系統(tǒng)。一旦出現(xiàn)報(bào)警激活狀態(tài),中控系統(tǒng)立即啟動(dòng)車輛周邊報(bào)警,周邊報(bào)警實(shí)現(xiàn)方式為中控系統(tǒng)控制車輛報(bào)警喇叭長鳴,同時(shí),激活緊急報(bào)警燈;發(fā)動(dòng)機(jī)管理系統(tǒng)進(jìn)行中控系統(tǒng)狀態(tài)合理性認(rèn)證的算法同樣可使用Keelog算法衍生,也可使用AES算法衍生,或者其他算法衍生,無論哪種算法,基本要求如下(l).生產(chǎn)廠家對該算法中的序列號及制造商代碼嚴(yán)格保密;(2).該算法中密鑰不低于64位,同步計(jì)數(shù)器不低于16位,滾碼不低于32位;(3)該算法與中控系統(tǒng)編碼算法對應(yīng)。此處仍以一種Keelog算法為例對中控系統(tǒng)編碼過程與發(fā)動(dòng)機(jī)管理系統(tǒng)系統(tǒng)解碼過程進(jìn)行描述涉及的代碼有制造商代碼(64位)、中控系統(tǒng)產(chǎn)品序號(28位)、密鑰(64位)、同步計(jì)數(shù)值(16位)、識別碼(IO位)、中控系統(tǒng)狀態(tài)(4位)、溢位指示(2位)、滾碼(32位)、固定碼(34位)、加密資料(66位);首先由制造商代碼和中控系統(tǒng)產(chǎn)品序號通過加密算法得到密鑰;當(dāng)中控系統(tǒng)警戒狀態(tài)發(fā)生變化時(shí),由密鑰、同步計(jì)數(shù)值、識別碼、中控系統(tǒng)警戒狀態(tài)、溢位指示通過keelog算法得到加密資料;再由通訊總線將加密資料傳送到發(fā)動(dòng)機(jī)管理系統(tǒng);發(fā)動(dòng)機(jī)管理系統(tǒng)通過接收總線報(bào)文,獲得原始加密資料;再由原始加密資料和密鑰通過kedog解碼算法進(jìn)行解碼獲得解碼資料(包括同步計(jì)數(shù)值、識別碼、中控系統(tǒng)警戒狀態(tài)、溢位);最后,由中控系統(tǒng)對解碼資料合法性進(jìn)行判斷(必須同時(shí)滿足以下三項(xiàng),其中包括(1)比較解碼后的"識別碼"與接收資料的"中控系統(tǒng)產(chǎn)品序號"中較低的IO位是否相等,如果相等,則通過,不相等,則不通過;(2)比較解碼后的中控系統(tǒng)警戒狀態(tài)與接收的中控系統(tǒng)警戒狀態(tài)是否相等,如果相等,則通過,不相等,則不通過;;(3)判斷解碼后的"同步計(jì)數(shù)值"與資料庫中相對應(yīng)的舊的"同步計(jì)數(shù)值"是否是合理增加,如果增加數(shù)小于或等于0,則不合理,否則合理;如果解碼資料合法,則發(fā)動(dòng)機(jī)管理系統(tǒng)按照中控系統(tǒng)警戒狀態(tài)確定是否執(zhí)行圖4流程;步驟三增加中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)認(rèn)證程序(具體要求見上),具體程序執(zhí)行過程見圖4,其算法f(r,k),采用各汽車廠專有的即可;對圖4流程描述如下首先,發(fā)動(dòng)機(jī)管理系統(tǒng)產(chǎn)生一個(gè)隨機(jī)數(shù)r(32位),然后發(fā)動(dòng)機(jī)管理系統(tǒng)使用該隨機(jī)數(shù)同時(shí)執(zhí)行兩個(gè)指令:l.通過通訊總線將該隨機(jī)數(shù)發(fā)送給中控系統(tǒng);2.使用該隨機(jī)數(shù)與發(fā)動(dòng)機(jī)管理系統(tǒng)的密鑰2(密鑰為64位)通過加密算法得到f(r、密鑰2)。接著,當(dāng)中控系統(tǒng)收到發(fā)動(dòng)機(jī)管理系統(tǒng)的隨機(jī)數(shù)r時(shí),使用該隨機(jī)數(shù)與中控系統(tǒng)的密鑰l(該密鑰為64位,由32位制造商代碼和28位的中控系統(tǒng)產(chǎn)品序列號通過專用加密算法產(chǎn)生)通過與發(fā)動(dòng)機(jī)管理系統(tǒng)同樣的加密算法得到f(r、密鑰l),并將f(r、密鑰l)通過通訊總線發(fā)送給發(fā)動(dòng)機(jī)管理系統(tǒng)。最后,發(fā)動(dòng)機(jī)管理系統(tǒng)接收到f(r、密鑰1)后,將其與f(r、密鑰2)進(jìn)行比較,如果f(r、密鑰l)=f(r、密鑰2),則說明該中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)是對應(yīng)的,發(fā)動(dòng)機(jī)允許啟動(dòng),否則不能啟動(dòng);步驟四對防盜系統(tǒng)總體流程和控制邏輯進(jìn)行改造,增加遙控鑰匙、中控系統(tǒng)、發(fā)動(dòng)機(jī)管理系統(tǒng)的認(rèn)證軟件流程和控制邏輯,現(xiàn)結(jié)合圖5與圖7對總體流程和控制邏輯進(jìn)行詳細(xì)說明如下第一步按壓遙控器功能鍵,遙控器通過編碼芯片和發(fā)射電路發(fā)出射頻信號,該信號中包含了滾碼加密資料,加密資料具體獲得過程具體描述見步驟一;第二步中控系統(tǒng)通過接收電路接收到加密資料后,通過解碼芯片對該加密資料進(jìn)行解碼,中控系統(tǒng)根據(jù)解碼資料判定遙控器是否合法,如果合法,則進(jìn)入下一步流程,中控系統(tǒng)根據(jù)功能鍵狀態(tài)作出相關(guān)響應(yīng),如果不合法,中控系統(tǒng)不作響應(yīng),并在該步驟;第三步如果第二步通過,中控系統(tǒng)以遙控器功能鍵狀態(tài)為條件按照步驟二及圖6的中控系統(tǒng)警戒狀態(tài)轉(zhuǎn)換邏輯獲得最新中控系統(tǒng)警戒狀態(tài);第四步中控系統(tǒng)將最新中控系統(tǒng)警戒狀態(tài)實(shí)時(shí)通過通訊總線以編碼加密資料的形式發(fā)送到發(fā)動(dòng)機(jī)管理系統(tǒng),具體編碼解碼過程見步驟二;第五步當(dāng)點(diǎn)火開關(guān)打到on時(shí),發(fā)動(dòng)機(jī)管理系統(tǒng)判斷是否收到中控系統(tǒng)發(fā)過來的警戒狀態(tài)信息,如果收到,進(jìn)入下一步流程,否則,終止該流程,同時(shí)發(fā)動(dòng)機(jī)管理系統(tǒng)禁止啟動(dòng)發(fā)動(dòng)機(jī);第六步發(fā)動(dòng)機(jī)管理系統(tǒng)通過收到的中控系統(tǒng)警戒狀態(tài)加密資料進(jìn)行解碼(具體解碼過程見上述步驟二),判斷中控系統(tǒng)是否為警戒解除狀態(tài),如果是,進(jìn)入下一步流程,否則,終止該流程,同時(shí)發(fā)動(dòng)機(jī)管理系統(tǒng)禁止啟動(dòng)發(fā)動(dòng)機(jī);第七步發(fā)動(dòng)機(jī)管理系統(tǒng)與中控系統(tǒng)通過圖4程序(具體說明見上述步驟三)進(jìn)行相互驗(yàn)證,判斷該中控系統(tǒng)是否合法?如果合法發(fā)動(dòng)機(jī)管理系統(tǒng)允許啟動(dòng)發(fā)動(dòng)機(jī),否則,終止該流程,同時(shí)發(fā)動(dòng)機(jī)管理系統(tǒng)禁止啟動(dòng)發(fā)動(dòng)機(jī);關(guān)于以上流程中發(fā)動(dòng)機(jī)管理系統(tǒng)禁止啟動(dòng)發(fā)動(dòng)機(jī)均通過鎖止噴油和斷開油路實(shí)現(xiàn),避免了通常使用的防盜系統(tǒng)簡單通過繼電器斷油路的不安全因素(竊賊可通過外部電源直接導(dǎo)通繼電器啟動(dòng)車輛)權(quán)利要求1、一種汽車中控防盜方法,在中控系統(tǒng)的控制器中和發(fā)動(dòng)機(jī)管理系統(tǒng)中增加數(shù)據(jù)總線,中控系統(tǒng)和發(fā)動(dòng)機(jī)管理系統(tǒng)通過該數(shù)據(jù)總線實(shí)現(xiàn)通信;其特征為由遙控器與中控系統(tǒng)的控制器通過密碼方式的匹配進(jìn)行身份驗(yàn)證;中控系統(tǒng)控制器根據(jù)遙控器和中控系統(tǒng)驗(yàn)證情況、點(diǎn)火開關(guān)狀態(tài)以及車門開關(guān)的動(dòng)作,進(jìn)行警戒狀態(tài)的選擇和判斷;中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)通過密碼方式的匹配發(fā)送警戒狀態(tài),并進(jìn)行身份驗(yàn)證,發(fā)動(dòng)機(jī)管理系統(tǒng)與中控系統(tǒng)控制器通過雙向加密通訊進(jìn)行安全通訊認(rèn)證;發(fā)動(dòng)機(jī)管理系統(tǒng)根據(jù)認(rèn)證結(jié)果判斷是否啟動(dòng)發(fā)動(dòng)機(jī),發(fā)動(dòng)機(jī)管理系統(tǒng)通過控制噴油進(jìn)行發(fā)動(dòng)機(jī)鎖止和解鎖。2、根據(jù)權(quán)利要求1所述的汽車中控防盜方法,其特征為遙控器與中控系統(tǒng)的控制器進(jìn)行匹配的密碼方式為,通過滾碼算法進(jìn)行遙控器與中控系統(tǒng)的控制器的身份驗(yàn)證。3、根據(jù)權(quán)利要求1所述的汽車中控防盜方法,其特征為中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)進(jìn)行匹配的密碼方式為,通過滾碼算法進(jìn)行中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)的身份驗(yàn)證。4、根據(jù)權(quán)利要求2或3所述的汽車中控防盜方法,其特征為所述滾碼算法使用Keelog算法衍生,或AES算法衍生;算法中密鑰不低于64位,同步計(jì)數(shù)器不低于16位。5、根據(jù)權(quán)利要求1所述的汽車中控防盜方法,其特征為中控系統(tǒng)通過總線以加密方式向發(fā)動(dòng)機(jī)管理系統(tǒng)發(fā)出中控系統(tǒng)警戒狀態(tài)的密文,發(fā)動(dòng)機(jī)管理系統(tǒng)再對該密文進(jìn)行解密,如果解密結(jié)果為警戒解除狀態(tài),發(fā)動(dòng)機(jī)管理系統(tǒng)再啟動(dòng)與中控系統(tǒng)控制器通過雙向加密通訊進(jìn)行安全通訊認(rèn)證。6、根據(jù)權(quán)利要求1所述的汽車中控防盜方法,其特征為;所述數(shù)據(jù)總線為CAN總線、LIN總線或者K-Line的transiever;所述遙控器為遙控鑰匙。7、根據(jù)權(quán)利要求1所述的汽車中控防盜方法,其特征為當(dāng)汽車點(diǎn)火開關(guān)處于OFF時(shí),所述警戒狀態(tài)包括,預(yù)警戒狀態(tài)、警戒狀態(tài)、報(bào)警激活狀態(tài)和報(bào)警解除狀態(tài),上述四種狀態(tài)根據(jù)不同的條件可以相互轉(zhuǎn)換;當(dāng)汽車點(diǎn)火幵關(guān)為0N時(shí),所述警戒狀態(tài)包括,報(bào)警激活狀態(tài)、報(bào)警解除狀態(tài),僅遙控器解鎖可使報(bào)警激活狀態(tài)轉(zhuǎn)換為報(bào)警解除狀態(tài),報(bào)警解除狀態(tài)不能轉(zhuǎn)換為報(bào)警激活狀態(tài)。8、根據(jù)權(quán)利要求7所述的汽車中控防盜方法,其特征為每次警戒狀態(tài)變化,中控系統(tǒng)都會(huì)將其最新警戒狀態(tài)發(fā)送給發(fā)動(dòng)機(jī)管理系統(tǒng)。9、一種汽車中控防盜系統(tǒng),由與發(fā)動(dòng)機(jī)管理系統(tǒng)通訊的中控系統(tǒng)和遙控器以及發(fā)動(dòng)機(jī)管理系統(tǒng)組成,其特征為遙控器通過無線滾碼與中控系統(tǒng)實(shí)現(xiàn)通信,在中控系統(tǒng)的控制器中和發(fā)動(dòng)機(jī)管理系統(tǒng)中增加數(shù)據(jù)總線,中控系統(tǒng)和發(fā)動(dòng)機(jī)管理系統(tǒng)通過該數(shù)據(jù)總線實(shí)現(xiàn)通信,發(fā)動(dòng)機(jī)管理系統(tǒng)與油路控制系統(tǒng)和噴油控制系統(tǒng)相連;其中,遙控器與中控系統(tǒng),以及中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)進(jìn)行滾碼算法進(jìn)行身份驗(yàn)證;中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)通過認(rèn)證程序來判斷是否啟動(dòng)發(fā)動(dòng)機(jī),發(fā)動(dòng)機(jī)管理系統(tǒng)通過控制噴油進(jìn)行發(fā)動(dòng)機(jī)鎖止和解鎖。10、根據(jù)權(quán)利要求9所述的汽車中控防盜系統(tǒng),其特征為所述數(shù)據(jù)總線為CAN總線、LIN總線或者K-Line的transiever;所述遙控器為遙控鑰匙。全文摘要一種汽車中控防盜方法,由遙控器與中控系統(tǒng)的控制器通過無線通訊,以滾碼方式進(jìn)行匹配和驗(yàn)證,中控系統(tǒng)控制器根據(jù)遙控器和中控系統(tǒng)驗(yàn)證情況以及點(diǎn)火開關(guān)、車門狀態(tài)開關(guān)的動(dòng)作,進(jìn)行警戒狀態(tài)的選擇和判斷;中控系統(tǒng)與發(fā)動(dòng)機(jī)管理系統(tǒng)通過總線,以滾碼方式向發(fā)動(dòng)機(jī)管理系統(tǒng)傳輸警戒狀態(tài)信號,如果狀態(tài)合法,發(fā)動(dòng)機(jī)管理系統(tǒng)先與中控系統(tǒng)通過雙向加密通訊進(jìn)行安全通訊認(rèn)證,根據(jù)認(rèn)證結(jié)果判斷是否允許啟動(dòng)發(fā)動(dòng)機(jī),如果不允許,則通過控制油路和噴油鎖止發(fā)動(dòng)機(jī)。根據(jù)上述方法設(shè)計(jì)一種汽車中控防盜系統(tǒng),主要由遙控器、中控系統(tǒng)、發(fā)動(dòng)機(jī)管理系統(tǒng)組成。該發(fā)明具有總體成本低、系統(tǒng)本身安全性好、適用范圍廣的特點(diǎn)。文檔編號B60R25/24GK101393658SQ200810069398公開日2009年3月25日申請日期2008年2月27日優(yōu)先權(quán)日2008年2月27日發(fā)明者何舉剛,鵬梁,梁風(fēng)華申請人:重慶長安汽車股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
龙州县| 从江县| 通渭县| 方城县| 铁岭市| 台南县| 苍南县| 定襄县| 金乡县| 塔城市| 郁南县| 固镇县| 拉萨市| 茶陵县| 墨竹工卡县| 民和| 顺义区| 仪征市| 庄河市| 绥化市| 阿合奇县| 弥勒县| 黑河市| 尉氏县| 辉南县| 诸暨市| 富锦市| 大悟县| 健康| 介休市| 磴口县| 高淳县| 新和县| 正阳县| 宽城| 肃南| 靖江市| 新蔡县| 永兴县| 桂东县| 上高县|