終端設備安全和隱私對物聯網消費者至關重要
TrustZone 是由 ARM 為其 Cortex-M 處理器開發的安全軟件技術。Silicon Labs 已采用此技術,并將其與我們的協議棧集成,以創建一個安全系統,將關鍵材料隱藏在無線協議棧中的,同時仍然為客戶提供相同的協議棧 API。
TrustZone 如何運作?
TrustZone 將內存邏輯分離為安全處理環境 (SPE) 和非安全處理環境(如下圖所示)。
有一個預定義的、受限制的命令列表,可以從 NSPE 傳遞到 SPE。這樣做是為了最大限度地減少對 SPE 的暴露,并保持存儲在此處的數據安全。
例如,如果無線協議棧希望在 SPE 中存儲密鑰,則特定的 PSA 加密 API 命令可以通過 PSA 驅動程序傳遞到安全子系統,這些密鑰將使用硬件唯一的 TrustZone 存儲密鑰進行整合。隨后將加密密鑰存儲在 NVM3 存儲中。
具有 TrustZone 功能的 Vault Mid 部件
具有 TrustZone 功能的 Vault High 部件
為什么 TrustZone 對保護物聯網設備很重要?
當今,物聯網產品開發面臨的最嚴峻的挑戰圍繞著安全。
安全和隱私
TrustZone 提供了一種安全的方式來存儲無線密鑰和設備使用的其他固件,以防止應用程序漏洞。
例如,我們的藍牙低功耗 (LE) 醫療設備,如使用 Secure Vault 中等程度安全功能的血糖儀,沒有安全密鑰存儲功能。密鑰以明文形式存儲在閃存中,這并不是安全存儲密鑰的方式。
借助 TrustZone,這些密鑰將以加密方式存儲,從而確保終端設備的安全性。
要詳細了解 Secure Vault? Mid 和 Secure Vault? High 部件的不同之處,請參閱 Silicon Labs IoT 產品安全表。
安全可靠、無需額外費用
TrustZone API 可在 Secure Vault-Mid 和 Secure Vault-High 部件上安裝和使用,客戶無需支付額外費用。
針對物聯網終端設備的攻擊向量超過 50% 是遠程邏輯攻擊。
TrustZone 將支持哪些協議棧?
TrustZone 現已可用于所有使用 Secure Vault-Mid 和 Secure Vault-High 安全功能的藍牙低功耗和藍牙網狀網絡設備。
TrustZone 安全的優勢
TrustZone 可用于所有藍牙 LE 應用以及任何使用密鑰的應用,例如: