隨著汽車和工業(yè)市場的自主和互聯(lián)革命的進(jìn)行,邊緣節(jié)點(diǎn)正迅速成為網(wǎng)絡(luò)攻擊的目標(biāo)。軟件更新、診斷數(shù)據(jù)的遠(yuǎn)程捕獲以及遠(yuǎn)程端點(diǎn)和基礎(chǔ)設(shè)施之間的通信變得越來越普遍,因此容易受到網(wǎng)絡(luò)攻擊和其他安全威脅。
半導(dǎo)體技術(shù)的進(jìn)步使得在包含硬件安全模塊(HSM)的MCU中嵌入閃存變得更加困難,因?yàn)楣に噹缀涡螤畈粩嗫s小,推動了對外部閃存的需求。當(dāng)閃存位于MCU外部時,存儲的代碼和數(shù)據(jù)更容易受到攻擊,因此設(shè)備必須設(shè)計安全啟動過程和其他基礎(chǔ)設(shè)施,以確保存儲和檢索的內(nèi)容可以信任。
本系列文章探討了隨著閃存從 MCU 中的 HSM 中移出,理想情況下仍保持基于硬件的信任根,下一代安全設(shè)備的設(shè)計挑戰(zhàn)和安全要求。涵蓋的其他主題包括加密安全存儲、快速安全啟動、安全固件無線更新和法規(guī)遵從性。
安全在互聯(lián)世界中的重要性
在日益嵌入和互聯(lián)的世界中,安全性變得至關(guān)重要。每個嵌入式系統(tǒng)都會擴(kuò)大攻擊面,使從電器和車輛到辦公室和工廠的所有設(shè)備都更容易受到攻擊。在某些應(yīng)用中,例如汽車電子和工業(yè)系統(tǒng),功能安全上升到關(guān)鍵任務(wù)級別。
設(shè)計工程師很清楚,對安全和隱私的日益關(guān)注已成為購買決策的主要因素。消費(fèi)者和公司欣然采用新技術(shù)的日子已經(jīng)一去不復(fù)返了。現(xiàn)在,不情愿已經(jīng)取代了信心,使得每個供應(yīng)商都必須提供一定程度的保證,以確保其產(chǎn)品和服務(wù)是安全的。各國政府也有同樣的關(guān)切,現(xiàn)在正在實(shí)施法規(guī),要求供應(yīng)商執(zhí)行各種安全規(guī)定,有時還會因不這樣做而受到處罰。
設(shè)計工程師可能還意識到,使嵌入式系統(tǒng)安全將變得更加困難。原因是,隨著MCU在處理復(fù)雜的實(shí)時應(yīng)用方面變得越來越強(qiáng)大,它們正在遷移到更小幾何尺寸的CMOS技術(shù)(例如16納米或7nm)。但在這些幾何形狀上,目前還沒有可重新編程的非易失性存儲器(NVM)技術(shù)可用。這導(dǎo)致了eFlash(嵌入MCU內(nèi)部的閃存)的解體,它一直在提供固有的安全架構(gòu),并支持外部閃存,這將需要特殊規(guī)定以確保安全操作。
閃存的解體
為了解決日益增長的安全問題,芯片供應(yīng)商一直在MCU內(nèi)部集成硬件安全模塊(HSM)功能。HSM 存在于安全處理環(huán)境中,該環(huán)境包含基于硬件的信任根,用于保護(hù)敏感數(shù)據(jù)、處理器狀態(tài)、引導(dǎo)加載程序、加密密鑰和特定于應(yīng)用程序的安全服務(wù)的代碼。嵌入式存儲器(eFlash 和 RAM)也是安全處理環(huán)境中可信邊界的一部分,使其足以抵御常見威脅。
片外存儲器(如外部閃存)本質(zhì)上并不值得信賴,并且可能容易受到持續(xù)攻擊。通常采取安全措施對外部閃存中的數(shù)據(jù)進(jìn)行加密,然后在代碼執(zhí)行之前通過將代碼從外部閃存下載到MCU的內(nèi)部RAM來解密和認(rèn)證。雖然這種方法足夠強(qiáng)大,可以抵御大多數(shù)攻擊,但它會導(dǎo)致性能下降(啟動時的潛在問題)和更高的成本(需要更多的內(nèi)部 RAM 和更多的功率)。系統(tǒng)甚至可能仍然容易受到持續(xù)攻擊(例如回滾攻擊)。
隨著MCU遷移到先進(jìn)技術(shù)節(jié)點(diǎn)以獲得更高的性能、更好的性價比和更低的功耗,閃存的解體可能會帶來更大的威脅。這具有帶回一些以前全部或部分由eFlash克服的可信內(nèi)存挑戰(zhàn)的效果。此外,嵌入式系統(tǒng)激增造成的威脅環(huán)境增加也帶來了新的挑戰(zhàn),在使用外部閃存時,這些挑戰(zhàn)變得更加難以克服。
要確保外部閃存安全,需要解決的主要威脅包括:
·模擬與閃存設(shè)備之間的授權(quán)事務(wù)
·篡改閃存設(shè)備的內(nèi)容
·重放事務(wù)以回滾閃存設(shè)備的內(nèi)容
·在不安全的設(shè)施中配置期間獲取密鑰
·在與閃存設(shè)備進(jìn)行事務(wù)期間的偵聽(中間人)攻擊
·通過側(cè)信道攻擊或故障注入披露(獲取或觀察)閃存設(shè)備和密鑰的內(nèi)容
·以電子方式損害閃存設(shè)備的完整性
·閃存設(shè)備的克隆
為了解決對外部閃存設(shè)備的這些和其他威脅,有效地使其成為安全處理環(huán)境的可信邊界的一部分,設(shè)備必須提供以下三種功能:
·基于硬件的信任根,可防止修改、操縱、復(fù)制或攻擊對存儲的代碼和/或數(shù)據(jù)產(chǎn)生其他潛在影響
·通過通過總線進(jìn)行身份驗(yàn)證和加密交易實(shí)現(xiàn)端到端保護(hù)、具有讀/寫訪問方法的安全區(qū)域、安全密鑰存儲空間和非易失性單調(diào)計數(shù)器的組合,實(shí)現(xiàn)來自 MCU 或云的安全更新
·成本低,無需額外的安全設(shè)備(例如可信平臺模塊),無需更改電路板,包括支持四通道串行外設(shè)接口

圖 1 顯示了安全閃存如何提供上述所有三種功能。實(shí)際上,安全閃存通過標(biāo)準(zhǔn)總線在外部擴(kuò)展了與MCU嵌入式閃存集成的HSM功能。另請注意安全閃存如何取代普通的NOR閃存,從而可以使用現(xiàn)有的電路板。
值得注意的是,使用外部Flash的一些優(yōu)點(diǎn),首先是能夠更容易地適應(yīng)不斷增長的代碼大小。嵌入式系統(tǒng)中常用的標(biāo)準(zhǔn)閃存插槽尺寸可以支持一千兆位 (1Gb) 或更多存儲,遠(yuǎn)遠(yuǎn)超過電子閃存的可行性。外部閃存還為更多的CPU內(nèi)核/容量提供了空間,以適應(yīng)機(jī)器學(xué)習(xí)和人工智能等先進(jìn)技術(shù)所需的更密集和日益實(shí)時的處理。這些變化共同簡化了設(shè)計工作,并加快了上市時間,同時提供了不同的模型,以更好地滿足基于價格、性能或其他標(biāo)準(zhǔn)的一系列需求。
審核編輯:郭婷
-
mcu
+關(guān)注
關(guān)注
147文章
18935瀏覽量
398573 -
半導(dǎo)體
+關(guān)注
關(guān)注
339文章
30759瀏覽量
264370 -
存儲器
+關(guān)注
關(guān)注
39文章
7739瀏覽量
171713
發(fā)布評論請先 登錄
AT32F011系列安全庫區(qū)的應(yīng)用
海康威視攜手寧波交警支隊用科技守護(hù)出行安全感
解讀恩智浦電動汽車充電中的安全用戶識別與授權(quán)白皮書
如何守護(hù)未來互聯(lián)汽車的網(wǎng)絡(luò)安全
工業(yè)互聯(lián)網(wǎng)架構(gòu)的安全層是如何保障網(wǎng)絡(luò)安全的
一根線也能有“安全感”?頻繁插拔不斷裂的秘密在這里
華邦電子TrustME安全閃存守護(hù)數(shù)字世界安全
用電安全 “智慧升級”:智慧空開可遠(yuǎn)程操控、預(yù)警隱患,安全感足
今日看點(diǎn)丨央媒刊文:H20既不環(huán)保,也不先進(jìn)、更不安全;HBM將以每年30%的速度增長
南京航空航天大學(xué)與慧爾視共建低空安全感知聯(lián)合實(shí)驗(yàn)室
洞察分享 在萬物互聯(lián)的時代,如何強(qiáng)化網(wǎng)絡(luò)安全,更有效地保護(hù)工業(yè)基礎(chǔ)設(shè)施?
樓宇管理系統(tǒng) (BMS) 網(wǎng)絡(luò)安全的力量
使用反向代理,企業(yè)的數(shù)據(jù)到底安不安全?
凌科芯安LKT4305GM打造安全物聯(lián)網(wǎng)
安全閃存-解決互聯(lián)汽車和工業(yè)應(yīng)用中的不安全感
評論