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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 汽車(chē)安全性能亟待升級(jí) 嵌入式系統(tǒng)把關(guān)護(hù)航

          汽車(chē)安全性能亟待升級(jí) 嵌入式系統(tǒng)把關(guān)護(hù)航

          作者: 時(shí)間:2014-03-08 來(lái)源:網(wǎng)絡(luò) 收藏

            i.MX51/53的安全組件包括:

            ?Cortex?-A8平臺(tái)的TrustZone?架構(gòu),帶有TrustZone?中斷控制器和看門(mén)狗

            ?系統(tǒng)啟動(dòng)的高保證啟動(dòng)(HAB)特性

            ?安全控制器(SCC),有16KB的片上安全RAM

            ?對(duì)稱(chēng)/不對(duì)稱(chēng)散列和隨機(jī)加速器(SAHARA)

            ?運(yùn)行時(shí)完整性校驗(yàn)(RTIC)

            ?安全實(shí)時(shí)時(shí)鐘(SRTC)

            ?IC識(shí)別模塊(IIM),帶有片上電熔絲

            ?中央安全單元(CSU)

            ?系統(tǒng)JTAG控制器(SJC)

            ?多主機(jī)多內(nèi)存接口(M4IF)的水印機(jī)制

            ?智能內(nèi)存直接訪問(wèn)(SDMA)控制器的鎖定模式

            4.2 虛擬化

            現(xiàn)代化信息娛樂(lè)系統(tǒng)需要滿足反方向要求。一方面,它們需要支持消費(fèi)電子領(lǐng)域的復(fù)雜的多媒體算法、輸入設(shè)備(例如觸摸控制型輸入設(shè)備)和用戶設(shè)備(如不同的存儲(chǔ)介質(zhì)、文件系統(tǒng))。另一方面,它們必須能夠?qū)崟r(shí)處理來(lái)自汽車(chē)網(wǎng)絡(luò)的消息,并防止在消費(fèi)電子產(chǎn)品中好用的應(yīng)用(如應(yīng)用商店)在汽車(chē)中運(yùn)用時(shí)不會(huì)出現(xiàn)故障。

            i.MX中的硬件虛擬化特性能夠解決該問(wèn)題。設(shè)計(jì)人員可以建立一個(gè)在Linux或Android?等強(qiáng)大的操作系統(tǒng)虛擬實(shí)例中運(yùn)行的信息娛樂(lè)系統(tǒng)。另一個(gè)實(shí)例可以執(zhí)行AUTOSAR?,它能夠滿足汽車(chē)領(lǐng)域的硬實(shí)時(shí)要求。

            為了保護(hù)這兩個(gè)實(shí)例并為其中一個(gè)實(shí)例(如CAN控制器)分配特定的外設(shè)模塊,TrustZone架構(gòu)能夠有所幫助。

            TrustZone在非安全模式和安全模式中復(fù)制內(nèi)核。根據(jù)內(nèi)核模式,外設(shè)模塊能夠提供不同的視圖、行為或功能集。

            5 安防和安全

            在一些情況下,安防要求和安全要求相互矛盾。安防通常需要限制訪問(wèn)的功能和數(shù)據(jù),而在現(xiàn)場(chǎng)返修情況下的功能安全(即發(fā)生故障的ECU被從現(xiàn)場(chǎng)退回給制造商)則要求完全訪問(wèn)或ECU的處理器,以便分析現(xiàn)場(chǎng)返修的根本原因。即將發(fā)布的功能安全標(biāo)準(zhǔn)ISO26262要求分析現(xiàn)場(chǎng)返修,以便檢測(cè)ECU的系統(tǒng)故障,然后啟動(dòng)召回。

            在安全生命周期中,安防和安全要求都能夠滿足。在該生命周期中,ECU通過(guò)車(chē)間、生產(chǎn)、現(xiàn)場(chǎng)和返修幾個(gè)狀態(tài)。通過(guò)對(duì)/處理器進(jìn)行授權(quán)(如提供一個(gè)保密密鑰)改變狀態(tài)。每個(gè)狀態(tài)可用的功能和數(shù)據(jù)都是有限的,例如微控制器/處理器的調(diào)試端口在生產(chǎn)狀態(tài)被啟用,在現(xiàn)場(chǎng)狀態(tài)則被禁用。

            如第3.1節(jié)所述,如果調(diào)試器被附著到微控制器,那么Qorriva MPC564xC/B系列的CSE模塊會(huì)禁用加密密鑰。禁用哪個(gè)加密密鑰取決于每個(gè)密鑰的DU(調(diào)試器用途)標(biāo)識(shí)。如果設(shè)置了一個(gè)密鑰的DU標(biāo)識(shí),那么在附著了調(diào)試器后該密鑰會(huì)被禁用,因此,只要附著了該調(diào)試器,則無(wú)法使用該密鑰加密或解密數(shù)據(jù)或驗(yàn)證閃存(參見(jiàn)第3.2.1節(jié)“安全啟動(dòng)和信任鏈”)。更改DU標(biāo)識(shí)需要用一個(gè)保密密鑰對(duì)微控制器進(jìn)行授權(quán)。在安全生命周期中,當(dāng)微控制器進(jìn)入現(xiàn)場(chǎng)狀態(tài)后OEM便會(huì)設(shè)置DU標(biāo)識(shí)。如果發(fā)生了現(xiàn)場(chǎng)返修,OEM可以重新設(shè)置DU標(biāo)識(shí),啟用微控制器調(diào)試,以便分析現(xiàn)場(chǎng)返修的根本原因。

            對(duì)于調(diào)試,i.MX處理器提供以下安全級(jí)別:

            ?最高級(jí)別的安全性:完全禁用調(diào)試端口。

            ?較高級(jí)別的安全性:在調(diào)試器和i.MX處理器之間成功地進(jìn)行了基于密碼的挑戰(zhàn)-響應(yīng)認(rèn)證后,調(diào)試端口被啟用。

            ?無(wú)安全性:完全啟用調(diào)試端口。

            使用i.MX處理器中的一次性可編程熔絲配置安全級(jí)別:熔絲燃燒是一個(gè)不可逆的過(guò)程,也就是說(shuō),一旦熔絲燃燒了便不可能使熔絲返回到其原始狀態(tài)。安全級(jí)別熔絲的燃燒只能提高安全級(jí)別,也就是說(shuō),只能從“無(wú)安全性”、“較高級(jí)別的安全性”轉(zhuǎn)換為“最高級(jí)別的安全性”,而無(wú)法按相反的順序進(jìn)行。

            在安全生命周期中,當(dāng)i.MX處理器進(jìn)入現(xiàn)場(chǎng)狀態(tài)后OEM便會(huì)燃燒安全級(jí)別熔絲,達(dá)到“較高級(jí)別的安全性”。如果發(fā)生現(xiàn)場(chǎng)返修,在成功地進(jìn)行了挑戰(zhàn)-響應(yīng)認(rèn)證后,OEM可以啟用調(diào)試端口。

            6 總結(jié)與展望

            安防與安全是汽車(chē)電子系統(tǒng)的兩個(gè)推動(dòng)力。本文介紹了現(xiàn)代汽車(chē)微控制器和處理器的各種安全特性,這些特性保障汽車(chē)及車(chē)內(nèi)人員的安全。

            飛思卡爾Qorivva MPC564xC/B系列是第一批融合了加密模塊的面向汽車(chē)市場(chǎng)的微控制器。然而,通過(guò)車(chē)對(duì)車(chē)通信主動(dòng)安全或通過(guò)應(yīng)用商店實(shí)現(xiàn)汽車(chē)個(gè)性化等趨勢(shì)將進(jìn)一步增加汽車(chē)領(lǐng)域的安全需求。


          上一頁(yè) 1 2 3 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();