<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 汽車無源防盜系統(tǒng)的方案設(shè)計(jì)及考慮事項(xiàng)解析

          汽車無源防盜系統(tǒng)的方案設(shè)計(jì)及考慮事項(xiàng)解析

          作者: 時間:2011-07-22 來源:網(wǎng)絡(luò) 收藏

          系統(tǒng)安全性考慮事項(xiàng) – 攻擊及防范對策

            目前有一個普遍的誤解,即誤以為系統(tǒng)的安全性取決于加密算法的強(qiáng)度。雖然加密算法的強(qiáng)度是很重要,但其本身并不能決定整個系統(tǒng)的抗攻擊能力。防盜系統(tǒng)中的每一個接口、算法、協(xié)議、邏輯和物理特性,均影響著系統(tǒng)的總體安全性,都應(yīng)該予以研究與增強(qiáng),以提高系統(tǒng)的抗攻擊性。

          算法安全性及防范對策

            如前所述,加密算法必須擁有唯一及不可預(yù)測的特性。以AES為例,算法的詳細(xì)工作原理對公眾是完全公開的,因此,它已經(jīng)過了研究領(lǐng)域的嚴(yán)格評測。這是迄今最好的防范對策。到目前為止,科學(xué)研究已確認(rèn)該算法的強(qiáng)度,而且經(jīng)得起超過10年的時間考驗(yàn)。然而,在私密算法的情況下,研究領(lǐng)域不可能進(jìn)行科學(xué)分析,這些算法的強(qiáng)度究竟如何是不可知的。事實(shí)上,其中許多算法都無法經(jīng)受得起時間的考驗(yàn),而且近年來它們的缺點(diǎn)也暴露了出來。

          協(xié)議安全性及防范對策

            在使用單向驗(yàn)證的系統(tǒng)中,對協(xié)議層的攻擊一般是采用“掃描式”或“字典式”方法。在“掃描式”攻擊中,攻擊者從汽車端接收到一個“詢問”(challenge),再返回一個隨機(jī)值作為應(yīng)答。如果協(xié)議包含56位應(yīng)答,則比特位安全性為256,即獲得一個正確的“詢問-應(yīng)答”配對需要256次嘗試。為了防止這類攻擊,可以考慮采用以下措施:

            提高應(yīng)答的位長度 (bit length),以增加復(fù)雜性

            讓汽車嵌入的連續(xù)性失敗嘗試之間的時限指數(shù)級增長

            在一定次數(shù)的連續(xù)性嘗試失敗之后,讓汽車拒絕嘗試

            在“字典式”攻擊中,攻擊者通過與收發(fā)器直接通信來收集正確的詢問 (從攻擊者) 應(yīng)答 (從密鑰卡) 配對。這些“詢問-應(yīng)答”配對被放在查找表或“字典”中,供以后參考。配備了這種字典后,攻擊者就觸發(fā)汽車發(fā)出詢問,然后在字典中搜索相應(yīng)的正確應(yīng)答。若協(xié)議包含100位應(yīng)答,則需要251次嘗試即獲得一個正確的詢問-應(yīng)答對?!吧浙U摗?(Birthday paradox) 表明在2n/2 個記錄的“詢問-應(yīng)答”配對和2n/2 次嘗試之后,獲得正確結(jié)果的概率為0.5。由此可知,這種攻擊的總體復(fù)雜性為2n/2+1 = 251。這種情況下應(yīng)該考慮的防范對策為:

            提高詢問的位長度,以增加復(fù)雜性

            采用雙向驗(yàn)證協(xié)議

          物理/邏輯安全性及防范對策

            近年來,攻擊手段日趨復(fù)雜先進(jìn)?!斑呅诺馈惫?,比如簡單功耗分析 (SPA) 和差分功耗分析 (DPA) 及其它“入侵式”攻擊,已被成功用來提取密鑰卡的密鑰。這些所謂的邊信道攻擊測量和評估加密設(shè)備的耗電量,再結(jié)合純文本密碼文本方面的知識,即可提取出一個其它的密鑰。這些方法的基本理論相當(dāng)復(fù)雜,超出了本文的范圍。防御上述邊信道攻擊的最強(qiáng)有力措施包括:

            時鐘頻率和運(yùn)行隨機(jī)化

            數(shù)字控制和加密工作交錯進(jìn)行

          “入侵式”攻擊著眼于硅芯片上與加密相關(guān)的電路的物理實(shí)現(xiàn)方案。只要在設(shè)計(jì)流程初期即考慮到防范對策,最佳防御手段的實(shí)現(xiàn)相當(dāng)簡單。下面是可以考慮使用的一些步驟實(shí)例:

            存儲塊的金屬屏蔽

            采用非標(biāo)準(zhǔn)綜合庫

            加密期間搶奪所用關(guān)鍵數(shù)字元素的位置

            若發(fā)生嘗試入侵情況,限制存儲器訪問和自動芯片擦除功能

          系統(tǒng)性能的考慮事項(xiàng)

            耗電量

            系統(tǒng)性能涉及不同的方面。其一是密鑰卡的功耗,這個參數(shù)直接關(guān)系到可獲得的密鑰卡與車載基站之間的通信距離。汽車制造商和領(lǐng)先供應(yīng)商往往強(qiáng)調(diào)耦合因子的重要性,將之視為一項(xiàng)關(guān)鍵參數(shù)。然而,它描述的主要是密鑰卡天線和車載基站天線之間的機(jī)械尺寸的關(guān)系。該參數(shù)只對給定系統(tǒng)配置有效,并取決于天線的電感、Q因子、驅(qū)動電流、讀取器靈敏度,以及點(diǎn)火鎖芯材料。有鑒于此,單獨(dú)用該參數(shù)來比較不同系統(tǒng)的性能是不夠的。其實(shí),除耦合因子之外,同樣重要的還有耗電量,尤其是考慮到密鑰卡在無源無電池的環(huán)境中工作,能量需從磁場采集,并存儲在很小的電容中,因此耗電量十分受限。通過選擇超低功耗的系統(tǒng)組件,與能夠利用均衡軟件進(jìn)行編程的微控制器 (盡可能讓微控制器進(jìn)入睡眠模式),工程師就能夠克服前面提到的需要高耦合因子來補(bǔ)償密鑰卡的大電流這一系統(tǒng)缺陷。

            驗(yàn)證響應(yīng)時間

            防盜系統(tǒng)中的另一個重要因子是從轉(zhuǎn)動插入門鎖的密鑰卡到引擎啟動所需的時間。這個時間應(yīng)該足夠短到讓駕駛員感覺不到延時。根據(jù)系統(tǒng)的機(jī)械和電氣設(shè)計(jì),以及一個人插入和轉(zhuǎn)動鑰匙的速度情況,該時間預(yù)算一般應(yīng)該在300ms 到 500ms之間。這個預(yù)算中相當(dāng)大一部分被消耗在機(jī)械和車身控制模塊的開銷上;而剩下的100ms到 200ms則用于驗(yàn)證過程。在速度和安全性方面,一個不錯的折衷方法是采用詢問位長度為100位,應(yīng)答長度為56位的雙向驗(yàn)證。在大多數(shù)系統(tǒng)中,這會把應(yīng)答時間降至100ms以下。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();