在物聯網應用的早期,由于安全并非設計過程中被優(yōu)先考慮的因素,不具備安全特性的物聯網設備比比皆是,約占96%以上。然而近兩年,我們看到不少芯片廠商開始推出基于物聯網安全的芯片級解決方案。華邦電子作為一家存儲芯片廠商,意識到物聯網的存儲安全的重要性,推出了安全閃存產品。近日,華邦與新唐、青蓮云共同推出了物聯網設備的安全解決方案。
華邦電子外掛式安全閃存應對物聯網安全
近日,華邦電子安全解決方案行銷處處長陳宏瑋接受包括電子發(fā)燒友網在內的少數媒體采訪時指出設計安全閃存的初衷,是因為目前大多數SoC和MCU使用的外掛閃存不具備任何安全功能。在很多遠程攻擊的案例當中,黑客攻擊的是存放在閃存里面的固件。又由于SoC、MCU的設計采用比較先進的工藝制程,便不會用嵌入式閃存,一是工藝原因,二是成本相對較高。那么,要確保本來放在嵌入式閃存里面的重要資料或者固件安全,就必須仰賴外掛閃存的安全性。
華邦使用的外掛式閃存,也就是使用的NOR 閃存制程的做法,成本有優(yōu)勢,并且在容量上比較有彈性,提供不同的容量去滿足不同的應用。
陳宏瑋分析,常見的IoT的攻擊,原則上都是可擴展攻擊,大多數是遠程攻擊,即remote attack。另一個物聯網安全的重要特點即是,平臺分位恢復力(Resilience),包括防止攻擊、偵測攻擊以及如何從攻擊中復原。華邦將這三個因素融入到了W77Q安全閃存的產品設計中。
W77Q和標準型的SPI NOR flash相比,在pin to pin兼容的基礎上,增加了一些標準型產品不具備的安全功能,用來強化flash本身的安全性。例如系統(tǒng)恢復力,也就是保護、偵測、復原。可更新,同時可以提供安全的數據存儲。另外就是安全的OTA固件更新,這也是此次華邦與新唐以及青蓮云合作的完整解決方案的一個重要應用。還有,W77Q也提供安全的SPI接口,同時也可以保護存儲在閃存的內容,并可以實現反克隆。
目前,華邦W77Q目前獲得多個認證,包括CC EAL2,IEC62443,SESIP,Arm PSA,以及規(guī)劃車用安全的相關認證。
新唐MCU強化安全認證,M2351SF搭載華邦W77Q安全閃存
新唐科技MCU開發(fā)與應用事業(yè)群資深技術經理凌立民介紹說,NuMicroM235x系列基于Arm Cortex-M23的內核,目前為止主要發(fā)展了三個子系列,第一個是M2351,也伴隨M261、M262、M263,統(tǒng)稱為M26x。這個系列提供512Kb的閃存,96Kb的內存。M2351平臺獲得了Arm的PSA認證,包括Level1、Level2以及Functional API。此系列是新唐第一款應用于IoT安全的解決方案,其中M2351和M26x的差別在于有沒有enable TrustZone。新唐與青蓮云合作的產品,是基于有TrustZone功能的M2351平臺。
第二個是M2351SF系列。因為有了M2351安全認證的保證,所以新唐更加有信心來推出M2351SF。M2351SF的最主要特點是,因其搭載了華邦W77Q安全閃存,所以可提供更多的閃存擴充彈性,容量包括512Kb,2M,4M。
新唐基于M2351與華邦W77Q合封的M2351SF系列,也有這個資格可以獲得Common Criteria認證。目前看來,若對M2351SF進行安全認證,估計可以通過CC EAL 2+認證,甚至有機會到CC EAL3。
凌立民指出,安全認證可以借鑒傳統(tǒng)的安全級別的分類,從而使業(yè)界知道,原來在傳統(tǒng)的,像智能卡、公交卡或者護照這些傳統(tǒng)安全等級分類之下,即使要部署IoT應用的領域,同樣可以找到相對應安全級別的MCU產品,Secure Flash的等品可以拿到通過安全認證的產品用來發(fā)展IoT的終端裝置。否則使用傳統(tǒng)的智能卡或是護照芯片,用來發(fā)展IoT的裝置,資源是非常不足的。
M2354系列是新唐在今年不久前才發(fā)布的全新系列。基于之前的M2351,M2354系列更進一步地發(fā)展出對于硬件密碼算法器旁通道攻擊的防護。估計M2354系列可以通過PSA的認證級別3,相當于CC EAL3。
青蓮云提供可信執(zhí)行環(huán)境,并在云端為OTA固件更新安全護航
在此次三方合作中,華邦提供安全閃存,新唐提供安全認證的MCU,青蓮云則提供物聯網設備可信執(zhí)行環(huán)境。
在我們的手機上,因為存在可信執(zhí)行環(huán)境系統(tǒng),它運行在CPU硬件的一個安全區(qū)的環(huán)境內,手機上的人臉、指紋信息存儲在手機硬件的安全區(qū),所以,即使黑客攻破了非安全區(qū)的操作系統(tǒng),也不能拿到安全區(qū)的隱私數據。物聯網設備同樣需要這樣的可信執(zhí)行環(huán)境。
青蓮云聯合創(chuàng)始人王科巖表示,早在2018年,新唐推出M2351系列,青蓮云和新唐合作了搭載可信執(zhí)行環(huán)境的一款產品,用以解決物聯網設備上的隱私數據、敏感信息,商業(yè)的保密算法等關鍵數據的存儲。另外還包括了系統(tǒng)的安全啟動,以及提供加解密引擎的功能。
具體來說,利用Arm的TrustZone隔離技術,將MCU在硬件層分成了安全區(qū)和非安全區(qū),青蓮云的TinyTEE把敏感信息、商業(yè)保密算法存儲在安全區(qū),這樣即使黑客攻擊了設備硬件,拿到了非安全區(qū)的操作權限,能夠讀取非安全區(qū)的內存,看到操作系統(tǒng)的任務切換等行為,但是因為硬件隔離的原因,黑客無法拿到安全區(qū)的數據。這樣就可以保障敏感信息或者安全數據的安全。目前,青蓮云陸續(xù)地適配了一系列的MCU,包括新唐、恩智浦、意法半導體等等。
可信執(zhí)行環(huán)境的特點在于,它是底層的分區(qū)隔離,基于TrustZone硬件隔離的技術。支持靈活的flash擴展,如支持華邦W77Q的外掛flash,在外掛flash中可以存儲更多的數據以及安全算法。這些數據通過flash提供的加解密接口進行加密。另外外掛flash也可以存儲固件,在此過程中固件也被flash默認進行加密。這樣即使黑客拿到了開發(fā)板,取下flash也拿不到里面的固件,這就對固件形成了安全保障。
王科巖分析說,TinyTEE產品提供可信應用校驗,通過建立信任根和信任鏈,對固件和應用進行合法性、完整性的校驗。另外TinyTEE產品還可提供安全存儲,可對隱私數據進行安全存儲,還提供通用的密碼算法。因為青蓮云是做云計算的公司,也天然地支持了一些物聯網的安全應用,包括雙向的身份認證、一機一密、密鑰的管理等等。此外,TinyTEE的產品是符合Global Platform 的TEE標準,通過了Arm PSA標準的Level1的認證。
物聯網安全級別
我們看到針對物聯網安全,各芯片廠商推出的產品的安全級別不盡相同。那么我們該如何定義物聯網實際應用當中需要的安全級別呢?
對于電子發(fā)燒友網記者提出的這個問題,陳宏瑋表示,結合德國的BSI(德國的政府的認證單位)所做的分析可以看出,比如工控方面的安全要求,乃至互聯網在歐盟ETSI定義的終端產品安全要求,事實上這些標準里面,定位(mapping)出來的認證安全級別,就是落在CC EAL2、CC EAL3這樣的范圍。
因此,華邦的認證,事實上是基于Common Criteria以及SESIP,SESIP是Global Platform現在在推的一個互聯網安全認證。我們可以使用已經通過認證的標準,去定位到比如說IEC 62443這些其他場景的安全要求。
至于高級別的安全認證例如EAL6+,華邦也能夠提供高階的安全認證產品。這取決于應用場景對于安全性的需求。
值得一提的是,對于車載應用,華邦能夠提供同時滿足多種安全認證與車用功能性安全認證(ISO26262)的安全閃存。華邦W75F目前是業(yè)界唯一一個同時滿足CCEAL5+以及ISO26262 ASIL-D認證的安全閃存。
陳宏瑋指出,目前含有嵌入式閃存的制程工藝還停留在28、40納米的階段,相比現在SoC前進到5納米、7納米而言,落后很多代。在去年11月,在EuroSmart網站上公告顯示,外掛式閃存安全性的重要性問題。它被寫入PP0084。在國際上,外掛式閃存的安全性已經獲得大家越來越多的重視。而華邦的優(yōu)勢正在于設計安全可靠性的外掛式閃存。
凌立民也表示,安全認證是趨勢所在,不認證難免讓客戶在使用產品的時候無所適從。在客戶所選用的微控制器時,不管是密碼算法,或是整體的產品生命周期,或是它過去常被忽略的固件版本升級服務,例如OTA(遠程固件安全更新),都能夠提供一個完整的安全方案,節(jié)省客戶的開發(fā)時間。新唐作為Arm生態(tài)圈里非常重要的一員,正和Arm一起在推廣PSA認證,目的是希望讓客戶設計物聯網智能環(huán)境的產品時,能夠有所參考。
三方合作,環(huán)環(huán)相扣,打造全鏈路物聯網安全
物聯網安全從硬件到軟件到云端是一個生態(tài)鏈的合作,陳宏瑋表示,物聯網安全與這三者環(huán)環(huán)相扣,借由軟硬結合的解決方案實現信任鏈的閉環(huán)。
在此次合作中,新唐微控制器用于為產品開發(fā)與服務創(chuàng)新提供保障,并在保證裝置成本優(yōu)勢的同時,還能提供產品整個生命周期的數據安全。這就需要硬件安全區(qū)域,以及將關鍵數據存儲在華邦安全閃存當中,從而保障數據安全。青蓮云利用TrustZone的架構,移植TEE OS,基于此環(huán)境,青蓮云可以執(zhí)行安全應用。
最終,通過比較全面完整、逐級各個端點的安全防護,實現物聯網設備的全鏈路安全。
-
華邦電子
+關注
關注
0文章
55瀏覽量
16718 -
新唐
+關注
關注
0文章
133瀏覽量
14213 -
青蓮云
+關注
關注
1文章
9瀏覽量
4600 -
安全閃存
+關注
關注
0文章
7瀏覽量
3323
發(fā)布評論請先 登錄
相關推薦
評論