在物聯網(IoT)日益融入日常生活的時代,消費者對相關技術的信任建立在其安全性保障的基礎之上。穩健的 網絡安全措施對于構建這種信任至關重要。為應對這一需求,行業和政府紛紛出臺規定,加強了對網絡威脅的防 御要求,以保護消費者的隱私及安全。
在美國,網絡安全標識(Cyber Trust Mark)作為消費者的一項重要參考標準,表明擁有該標識的產品遵循了如美國國家標準與技術研究院(NIST)IR 8425 文件中所詳述的安全指南。同樣,歐洲電信標準化協會(ETSI)即將通過 ETSI EN 303 645 設立一個強有力的框架,旨在為歐盟市場內的物聯網設備設定高標準。
本白皮書將深入探討Qorvo 針對物聯網量身定制的廣泛多標準、節能型無線連接解決方案產品組合。接下來的章節將詳細分析QPG6200的安全特性,并輔以全面的技術文檔和應用說明。
下一代 Matter 解決方案
我們生活在一個物聯網(IoT)的時代,身邊遍布數以百萬計的智能設備;從智能音箱等智能網關,到燈泡、恒溫器等各式各樣的智能家電,不一而足。Qorvo立足行業前沿,為全球物聯網制造商提供高性能解決方案。QPG6200正是Qorvo致力于保障物聯網安全的有力證明;其設計融入了滿足市場嚴苛要求和行業標準認證的安全特性。
QPG6200專為要求高安全性而又不影響成本效益或效率的物聯網應用而設計。其具有專用的安全管理引擎——安全元件;該引擎提供安全的產品生命周期管理、安全存儲、安全啟動、安全調試,以及帶側信道分析(差分功率分析)保護功能的硬件加速加密。
QPG6200已獲得PSA 2級認證,標志著產品安全性的可靠保障。其配套的軟件開發工具包(SDK)、硬件開發板以及一系列軟件工具和文檔,簡化了安全設計的復雜性,使其更加直觀易懂。著眼于未來,QPG6200為Matter等先進協議奠定了堅實基礎,確保其準備好迎接下一波物聯網創新浪潮。
硬件概覽
圖1,用于概述安全功能的簡化方框圖
如圖1所示,QPG6200包含一個應用處理器(Arm Cortex-M4F)、一個用于射頻(RF)通信的實時(RT)系統,以及安全元件。安全元件作為一個獨立組件,內含安全處理器、信箱、DMA引擎、調試質詢接口(DCI),以及硬件加速加密模塊。
產品生命周期
圖2,產品生命周期中的各個狀態
QPG6200實現了安全的產品生命周期,生命周期狀態之間的轉換定義明確(圖2)。新設備處于未初始化的生命周期狀態(LCS)SM_INIT。在這種狀態下,所有可配置的安全功能均被禁用,以方便開發。
在產品交付給最終客戶之前,必須使用安全資產對設備進行初始化(請參閱“安全配置”章節)。這一步驟將設備轉變為安全生命周期狀態。在此狀態下,可使用安全啟動和安全調試等安全功能。
如果設備需要執行退貨授權(RMA)流程并退回芯片制造商,則必須確保系統制造商的數據安全。在退回之前,可以擦除設備的特定機密信息,從而將設備轉入RMA生命周期狀態。這一過程保證了所有客戶和制造商數據的安全;一旦設備離開原用戶環境后便無法恢復任何敏感信息。
安全存儲
安全存儲利用安全元件保障數據機密性;該安全元件使用唯一的存儲根密鑰對數據進行加密。此密鑰可源自物理不可克隆功能,也可由芯片上的隨機數生成器創建。
安全存儲內保護的每項數據均使用獨特的密鑰進行加密;該密鑰是安全元件存儲根密鑰的派生密鑰。此過程通常稱為“密鑰封裝”,用于在安全元件內部加密敏感數據。之后,這些加密的數據可以安全地存儲在非安全內存中(如應用內存),而解密只能由安全元件執行。
系統制造商可以選擇對安全存儲內的數據實施使用限制,以加強控制;例如,密鑰可能僅限于在加密操作中使用,且永遠不離開安全元件,從而防止潛在的信息泄露。
安全存儲的密鑰可以通過安全配置進行部署、在安全元件內創建,或由應用程序協商產生。這些措施確保密鑰及其保護的數據免受未經授權的訪問。
安全啟動
QPG6200的多階段安全啟動(如圖3所示)流程確保只有授權軟件能在設備上運行。
圖3,安全啟動概覽
在啟動時,應用處理器和實時處理器最初都處于非工作狀態,被置于復位模式。啟動過程從安全元件內的ROM引導加載程序開始。該程序運行于安全處理器之上,觸發安全啟動序列。它的主要作用是作為硬件錨定且不可更改的信任根,并驗證安全元件固件上的ECDSA簽名。如果驗證成功,安全元件的控制權將轉移給安全元件固件。此外,ROM引導加載程序還具備處理安全元件固件安全升級的功能,確保設備從一開始便擁有安全完整性。
安全元件固件啟用安全元件的安全功能,并使用ECDSA簽名認證應用程序的引導加載程序。一旦認證通過,應用處理器被激活以運行經驗證的應用引導加載程序。安全元件固件繼續保持警惕,處理來自應用處理器的安全相關請求;如執行硬件加速加密和管理安全存儲。此外,它還負責升級應用引導加載程序。
隨后,應用處理器上的應用引導加載程序接手,利用安全元件的安全服務來驗證應用的ECDSA簽名。驗證成功后,控制權將移交給應用程序,然后由應用處理器執行。此外,應用引導加載程序還負責管理應用程序的更新。
安全升級
安全元件固件
芯片制造商可能會為安全元件固件提供升級。這些升級以不透明的二進制文件形式提供,由Qorvo進行加密和加密簽名。應用程序負責及時下載這些升級包。當下載完成后,應用程序必須通過向安全元件發送命令來觸發升級。
應用引導加載程序
系統制造商可為應用引導加載程序提供升級。這些升級同樣以加密并經過加密簽名的二進制文件形式提供。應用程序負責及時下載這些升級。下載完成后,應用程序必須向安全元件發送命令來觸發升級。
應用程序
應用程序的升級由應用引導加載程序執行,這讓系統制造商在實施定制升級機制時獲得了最大的靈活性。
QPG6200 SDK中包含了一個涵蓋應用引導加載程序和應用程序的參考實施方案;其中,應用程序負責下載加密并經過簽名的升級鏡像,然后指示應用引導加載程序進行升級并重置設備。
安全調試
開發人員可以使用JTAG或SWD接口訪問應用處理器的調試功能。這些調試設施默認連接到一組特定的引腳,便于使用,從而促進快速開發。然而,這種標準設置并不安全。如果不加以限制,調試端口可能會危及應用處理器的安全性。因此,在設備發貨給客戶之前,確保調試端口的安全性至關重要。
系統制造商可以選擇以下兩種方法之一來保障調試訪問的安全性:
永久關閉調試端口
啟用安全調試
請注意:配置這兩個選項中的任何一項,都是不可逆的操作。
當啟用安全調試時,調試端口提供對調試質詢接口(DCI)的訪問。開發人員可以向芯片請求一次性隨機質詢。質詢內容連同解鎖應用處理器調試的命令必須由用戶使用私鑰進行加密簽名。發送回此命令和簽名后,將解鎖應用處理器的完整調試功能。這一過程確保了持有私鑰的各方能夠安全地獲得調試權限。
安全配置
安全配置是系統制造商初始化QPG6200安全參數的過程。這些參數至少包括:
應用引導加載程序和應用程序簽名驗證密鑰(ECDSA公鑰摘要)
應用引導加載程序和應用程序升級加密密鑰(AES-256密鑰)
安全調試解鎖命令簽名驗證密鑰(ECDSA公鑰摘要)
配置流程可包括以下可選內容:
初始應用引導加載程序
初始應用程序
特定于應用程序的安全參數,包括但不限于:
Matter設備認證證書(DAC)和認證私鑰
其它特定應用密鑰
這些可直接配置到安全存儲中
配置數據通過AES-GCM算法和每個系統制造商獨有的系統制造商配置密鑰進行打包并加密。這既保護了配置數據的機密性及真實性,又簡化了生產設施的安全要求。
設備認證
認證作為一種安全流程,允許外部驗證者確認設備或系統的真實性。通常,驗證者會向設備發送質詢信息,通常是一串隨機數據。設備隨后使用其唯一的私鑰對該數據進行簽名,并將簽名以及包含與私鑰對應公鑰的證書返回給驗證者。這樣,驗證者就可以驗證簽名和證書的真實性。
QPG6200支持此認證流程。它可以驗證硅芯片本身的真實性,也提供應用級別的認證機制;如Matter協議中定義的設備認證證書(DAC)。每個QPG6200芯片都嵌入了芯片級的唯一私鑰,Qorvo對該私鑰的公鑰進行加密簽名。隨后,系統制造商可以使用Qorvo的證書鏈來驗證簽名及證書,確保Qorvo硅芯片的真實性。
雖然這對系統制造商來說是有價值的信息,但對嵌入QPG6200的產品進行認證時,應驗證整個產品,而不僅僅是芯片。不同的標準推薦了不同的認證方法。QPG6200支持基本的認證要求,包括第三方設備認證(非VID范圍的PAA)和系統制造商(VID范圍的PAA),這些要求已專門針對Matter協議合規性進行了定義。
硬件加速加密
安全元件包含用于加速加密操作的硬件。下文重點介紹了主要算法,完整列表請參見QPG6200數據手冊。
硬件加密加速算法:
AES128/192/256,支持ECB/CTR/CBC/CFB 以及CCM/GCM/GMAC模式
SHA-1、SHA-2/256/384/512
ECDSA、ECDH(P-192、P-256、P-384、P-521)
EdDSA(Ed25519/Curve25519)
J-PAKE
PBKDF2、HKDF
AES引擎和公鑰(PK)加密引擎均具備抵御側信道分析攻擊的保護措施。這些防御手段阻止了攻擊者通過時間分析或功耗觀察來推斷敏感密鑰材料。
結論
Qorvo 致力于提供安全的認證解決方案,以降低OEM的風險并減少成本。QPG6200正是這一承諾的體現,其安全架構符合物聯網設備的關鍵行業標準和網絡安全法規。其強大的套件以安全元素為亮點,提供全面的生命周期管理和先進的安全功能,并達到PSA 2級認證水平。
QPG6200隨附的完整SDK、硬件開發板和詳細文檔簡化了復雜的安全設計;確保了OEM能夠高效集成最先進的安全措施,保持市場競爭力,并為Matter等協議做好準備。QPG6200不僅僅是一款產品,更開拓了通往下一代物聯網創新領導地位的路徑。
-
射頻
+關注
關注
104文章
5618瀏覽量
168207 -
物聯網
+關注
關注
2913文章
44921瀏覽量
376967 -
Qorvo
+關注
關注
17文章
655瀏覽量
77532 -
Matter
+關注
關注
1文章
228瀏覽量
5884
原文標題:借助Qorvo QPG6200 為物聯網構建安全與信任
文章出處:【微信號:Qorvo_Inc,微信公眾號:Qorvo半導體】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論