發動機防盜鎖止系統(IMMO)
本文首發於微信公眾號:QCECUSJ~
現在關於汽車安全的話題越來越多,偷車已經不像原來那樣,一個牛逼的特工抓出一堆線束,從中仔仔細細地找兩根一划拉,車就啟動了!大聖只能說「too naive!」可是現在的汽車防盜技術已經很成熟了,基本上沒有鑰匙的話,想偷車基本是不可能的。不然以後只能這麼鎖車了。
汽車防盜系統組成
汽車防盜系統包括:防盜控制單元IMMO(Immobilizer),儀錶的指示燈,點火鎖上的讀寫線圈(天線),點火鑰匙(轉發器),發動機控制單元(EMS)。
其中的核心單元就是IMMO,其主要功能就是打開/鎖止發動機控制單元(通過CAN線/W線)。IMMO在整車中扮演著 「 捍衛戰士 」 的角色,鎖住引擎監理計算機及起動馬達,達到固守引擎的目的,使之無法發動,這樣,竊賊自然無從得逞。其中在設計發動機EMS單元中,很大的一部分工作就是閱讀IMMO的規範,不然設計出來的EMS無法發動汽車,那就很尷尬了。
IMMO供應商
IMMO的供應商有非常多,國外的產品有比如海拉,西門子,大陸,德爾福等等,國內的有聯創、重慶集成等。由於防盜單元演算法關乎汽車的安全性,許多整車廠也紛紛開始設計自己的演算法,甚至開發自己的IMMO單元,比如比亞迪,奇瑞等。
防盜匹配是IMMO的關鍵,這個功能往往在標定或者交往整車廠前都是關閉的,只有在量產的時候才會打開。關於防盜匹配首先要介紹下以下概念:
(1)系統匹配
防盜部件之間的數據交換與驗證過程,只有當數據驗證完全一致時,才能發動系統。
(2)VIN碼
VIN是英文Vehicle Identification Number(車輛識別碼)的縮寫。因為SAE標準規定:VIN碼由17位字元組成,所以俗稱十七位碼。它包含了車輛的生產廠家、年代、車型、車身型式及代碼、發動機代碼及組裝地點等信息。可記錄於防盜控制器IMMO中,是查詢安全代碼的基礎。
(3)PIN碼
身份識別碼,由整車廠通過VIN碼算出的身份識別碼,用於進行系統匹配時輸入的四位十六進位數密碼。
(4)密鑰碼SK
防盜IMMO的ID,每個防盜系統獨自擁有的用於系統識別的密碼,用於防盜系統進行數據加密的密匙。
(5)標識碼keyID
每個鑰匙(也叫轉發器、應答器)自帶的,出產即固化在內的唯一特徵碼。
下線匹配過程(EOL)
車輛的下線匹配過程是防盜系統各部分之間密碼數據生成和相互傳遞,相互學習的過程。
(1)將VIN碼輸進診斷儀中,並將所得到的對應PIN碼,保存在資料庫中。
(2)將PIN碼寫入到防盜器IMMO中,在IMMO中生成隨機的密鑰碼SK。
(3)將密鑰碼SK與PIN碼寫入到EMS中。
(4)防盜器讀入鑰匙keyID,密鑰碼SK寫入鑰匙並鎖定,鎖定IMMO模塊,禁止對密鑰碼SK與PIN碼的操作。
防盜效驗過程
當鑰匙插入上電後,首先鑰匙會發送一個加密的keyID給IMMO,這個過程稱為鑰匙的效驗工程,如果兩者不匹配,那就沒有後面的事了, - -。keyID匹配後,EMS會根據演算法發送隨機數或者是加密SK(不同產品演算法不同)給IMMO,IMMO會將結果返回給EMS。如果兩者演算法一致即EMS驗證通過,EMS允許啟動。反之,失敗。
參考資料1、汽車電子防盜系統市場發展分析2、電子防盜系統(陸風風尚培訓)3、汽車電子防盜系統培訓(聯創汽車電子)推薦閱讀: