1. 程式人生 > >Armv8-M:為IoT安全而生

Armv8-M:為IoT安全而生

微信公眾號 mindshare思享



為什麼需要安全?

IoT使萬物互聯,連通我們周邊的裝置,家電,照明,穿戴式裝置,機器人,攝像頭。同時也帶了安全性問題。IoT+Security 是一個必然的組合。

 


舉一個最近比較火的智慧音響的例子,雖然它給大家的生活帶來便利,但是如果,

1.   通訊有安全問題,你的家人的交流可能被人監聽

2.   作為智慧音響的廠商,如果你的語音識別演算法(比如神經網路演算法和引數)被其他山寨廠商拷貝。

3.   存在音響裡你的聲音特徵被人竊取,可能用於其他非法用途。

4.   不能為修復問題而線上安裝新的韌體

不能解決以上安全問題,將阻礙IoT裝置的大規模使用。

 

Arm的應對方案

 

針對以上問題,arm推出了Armv8-M構架和對應的CPU,Cortex-M23, M33, M35P, 帶來了在Cortex-M上的securityTrustzone技術,也叫做Trustzone-M(與Cortex-A 的Trustzone技術對應)。

·     Cortex-M23對應v6-M的Cortex-M0,

·     Cortex-M33對應v7-M 的Cortex-M3.

·     Cortex-M35P與Cortex-M33類似,但是它可以防如電磁訊號檢測,錯誤注入等物理攻擊,可以應用到如智慧卡,SE等需要更高安全防護的場景。