長(zhǎng)安車友會(huì)

標(biāo)題: 轉(zhuǎn)貼(非原創(chuàng))。發(fā)動(dòng)機(jī)防盜系統(tǒng)。 [打印本頁(yè)]

作者: 暢游天下    時(shí)間: 2009-6-19 13:33
標(biāo)題: 轉(zhuǎn)貼(非原創(chuàng))。發(fā)動(dòng)機(jī)防盜系統(tǒng)。
ADC2防盜系統(tǒng)的工作原理,ADC2的工作是非常復(fù)雜的,由于本身水平有限,加上我們?cè)诖艘膊蛔龈嗟目茖W(xué)研究,我的描述會(huì)盡量簡(jiǎn)單.
ADC2的部件大致有以下幾件,
1,鑰匙,因其內(nèi)部有應(yīng)答芯片,所以下文稱其為應(yīng)答器,
2,轉(zhuǎn)換模塊組件,用于應(yīng)答器與BSI(防盜終端)的信息傳遞與轉(zhuǎn)換.
3,BSI,在ADC2系統(tǒng)中,BSI的作用為防盜終端,防盜系統(tǒng)的各種密碼都存儲(chǔ)在BSI內(nèi),當(dāng)然BSI還有其它更多的作用,在此不做描述.
4,發(fā)動(dòng)機(jī)ECU,做為防盜系統(tǒng)的最后一道環(huán)節(jié),ECU接收到BSI的解鎖命令時(shí),發(fā)動(dòng)機(jī)才能被起動(dòng).
ADC2的主要部件由以上組成,其它諸如報(bào)警燈,蜂鳴器之類就不一一列出了.
在說(shuō)明ADC2的工作原理之前,必須要對(duì)各部件做一簡(jiǎn)單介紹,這樣才能讓大家理解其工作步驟,
ADC2系統(tǒng)中,共存在四種編碼,
一,通行碼,就是各位買車是連帶的密碼卡上的密碼,此密碼用于維修,可以讓維修電腦進(jìn)入系統(tǒng)內(nèi)部進(jìn)行操作.
二,應(yīng)答器ID碼,鑰匙內(nèi)部.
三,ECU解鎖碼,由BSI向發(fā)動(dòng)機(jī)電腦提供.
四,鑰匙數(shù)據(jù)區(qū)域,也就是滾動(dòng)碼的關(guān)鍵區(qū)域,存儲(chǔ)有BSI寫入的固定數(shù)值,計(jì)算法,還有臨時(shí)提供的滾動(dòng)碼.
鑰匙應(yīng)答器中的存儲(chǔ)區(qū)域,可以分為兩部分,其中一部分為ID碼,此碼為生產(chǎn)廠家在生產(chǎn)時(shí)即寫入,不可更改.每一把鑰匙的ID碼均不同,哪怕是在同一輛車上的兩把鑰匙也是如此.另一部分為應(yīng)答器的數(shù)據(jù)區(qū)域,存儲(chǔ)性質(zhì)為可寫,而滾動(dòng)碼的關(guān)鍵就在此部分.
當(dāng)工作人員將一把鑰匙與車輛匹配時(shí),鑰匙的ID碼被寫入BSI中,如需兩把,則兩把鑰匙的ID碼都被寫入BSI中,最多可以寫5把鑰匙,也就是說(shuō),此時(shí)如果你寫了5把鑰匙,那么BSI中就存儲(chǔ)了5把鑰匙的身份證,而這5把鑰匙的身份證是不同的.
數(shù)據(jù)區(qū)域則更為復(fù)雜,當(dāng)工作人員匹配鑰匙時(shí),不但BSI要記住鑰匙的ID碼,同時(shí)也要把一個(gè)計(jì)算法寫入鑰匙應(yīng)答器內(nèi),打個(gè)比方,比如此算法為"AX+B-CX+D",在以上的算法中,A,B,C,D為內(nèi)嵌值,由BSI寫入,并與BSI內(nèi)部的內(nèi)嵌值一樣,而X則為隨機(jī)數(shù),此隨機(jī)數(shù)每次對(duì)碼均會(huì)變化,所謂的滾動(dòng)碼,實(shí)際上滾動(dòng)的就是此隨機(jī)數(shù).

另,鑰匙應(yīng)答器工作是需要供電的,而電源則來(lái)自于鑰匙開(kāi)關(guān)上的一組線圈,當(dāng)點(diǎn)火鑰匙打開(kāi)時(shí),線圈通電,由于磁場(chǎng)的變化,鑰匙應(yīng)答器可以得到一個(gè)微弱的感應(yīng)電動(dòng)勢(shì),電流很小,卻足以讓應(yīng)答器芯片工作.
現(xiàn)在,我們來(lái)模擬一下正常起動(dòng)車輛時(shí)的工作程序,首先,插入點(diǎn)火鑰匙,接通電源,此時(shí),鑰匙應(yīng)答器將自己的ID碼發(fā)送給BSI,BSI認(rèn)證后,返回一個(gè)隨機(jī)數(shù)X,同時(shí)用隨機(jī)數(shù)X值計(jì)算,鑰匙應(yīng)答器得到此隨機(jī)數(shù)后,用自身存儲(chǔ)的"AX+B-CX+D"(此為假設(shè)算法)算法計(jì)算結(jié)果,并將得到的值再次發(fā)送給BSI,BSI接收到此數(shù)據(jù)后,與自身計(jì)算出的結(jié)果相比較,如一致則向發(fā)動(dòng)機(jī)ECU發(fā)出解鎖信號(hào),如不一致,將禁止發(fā)動(dòng)機(jī)起動(dòng),且起動(dòng)報(bào)警裝置.
如果時(shí)配置好的鑰匙應(yīng)答器,因?yàn)槠渌惴ㄅc內(nèi)嵌值都與BSI一致,所以無(wú)論隨機(jī)數(shù)怎樣變化,其計(jì)算結(jié)果肯定是一致的.

此設(shè)計(jì)的好處在于,即使有高技術(shù)人才截獲交換數(shù)據(jù),他也只能得到ID碼和隨機(jī)數(shù)X還有每次的計(jì)算結(jié)果,而計(jì)算方法則固定在鑰匙應(yīng)答器和BSI中,不做交流,而每次對(duì)碼的隨機(jī)數(shù)都要產(chǎn)生變化,解密可說(shuō)是難上加難.
BSI不光是和鑰匙做交流,同時(shí)也在和發(fā)動(dòng)機(jī)ECU對(duì)碼,其工作原理與以上基本差不多,只是工作方式不一樣,在此不做詳述.
作者: tangxinrong    時(shí)間: 2009-6-19 13:33
值得研究
作者: 醬豆腐    時(shí)間: 2009-6-19 13:33
比較專業(yè)了
作者: 風(fēng)車車    時(shí)間: 2009-6-19 13:33
我個(gè)人人為奔奔車上的防盜不是這樣的系統(tǒng)。




歡迎光臨 長(zhǎng)安車友會(huì) (http://m.datihuabu.com.cn/) Powered by Discuz! X3.4