全球IP矽智財授權商ARM致力於將基於ARM Cortex-M處理器裝置的安全防護延伸至硬體層,協助開發人員以更快速有效的方式確保嵌入式或物聯網(IoT)裝置安全無虞。這些都能透過ARM TrustZone技術達成,而這項技術將納入於ARM TechCon 2015年度技術大會全新推出ARMv8-M架構中,透過在整個處理器系統建立獨立的安全和一般模式,確保資料、韌體和周邊的安全。
|
ARMv8-M架構將ARM TrustZone技術延伸至微控制器,協助開發人員輕鬆打造小型嵌入式裝置防護機制。 |
ARM技術長Mike Muller表示:「透過安全防護的提供、強化可擴充性和改善除錯功能,ARMv8-M架構協助開發人員更容易達成下一代嵌入式裝置的需求。安全性至關重要,但通常小型嵌入式裝置的安全機制有限,或必須利用軟體來維護安全,而這需要開發人員擁有深厚的專業技術才能夠完成。ARMv8-M將保護機制延伸至硬體架構,讓安全防護更簡易且更有效率。」
不僅限於架構,ARM TrustZone CryptoCell產品系列將資料保護提升至更高層次。透過強化的安全技術建構一個強化的硬體安全層,用以隔離高價值資料的儲存區域、提供優化的加密技術以及重要資料的生命週期管理。
賽門鐵克物聯網業務資深總監Shankar Somasundaram表示:「隨著物聯網創新和普及率逐步提高,網路安全的新風險亦不斷滋生。賽門鐵克和ARM聯手率先推出基於TrustZone的商用安全應用程式,為物聯網裝置建立可靠度和安全性。賽門鐵克將持續與ARM合作,針對基於ARMv8-M的裝置,為TrustZone提供創新的『安全設計』解決方案。」
可擴充性
新架構讓開發人員撰寫應用程式更得心應手,從最節能到高效能的ARMv8-M處理器皆然。此外,開發人員可輕易整合低功耗的ARM Cortex-M處理器和效能強大的Cortex-A處理器,有助於研發高效能的系統單晶片(SoC)產品。透過提升開發先進嵌入式SoC設計的能力,ARM為智慧連網技術開拓新市場機會,所有需要分析和運用安全資料來創新商業價值的行業都能因而獲益,包括醫療、辨識以及廠房設備管理等。
新規格延伸安全技術
為了與ARMv8-M架構相輔相成,ARM同步發表AMBA 5 AHB5技術規格,將TrustZone安全基礎從處理器延伸到嵌入式設計的整體系統中。新版AHB互連標準現已開放下載,增加了安全控制功能和記憶體類型,以滿足高效能嵌入式系統的要求。此外,AMBA 5 AHB5可支援ARMv8-M架構和TrustZone技術。
提供生態系統合作夥伴相關支援
為了加速基於ARMv8-M系統的設計開發,ARM提供早期的軟體開發工具、軟體抽象層、架構參考模擬模型等支援,協助系統架構師和軟體工程師在裝置成形之前,開發基於TrustZone的嵌入式或物聯網應用。
加入早期開發計畫,生態系統夥伴可以取得以下開發工具:
‧ARM Keil MDK: 提供基於Cortex-M處理器的微控制器包括Compiler、Debugger和IDE等工具。加強版的Keil MDK可支援安全和非安全的ARMv8-M軟體開發。
‧ARM CMSIS: 功能包括可運用ARMv8-M架構新增的TrustZone安全技術。CMSIS-Core的非安全程式模式允許Cortex-M應用程式直接移動。
‧ARM Fast Models: 提供ARMv8-M架構參考模擬模型,可與EDA和軟體開發工具直接連結,讓軟體驗證完整可靠。
‧ARMv8-M architecture training: 開放早期開發者下載。(編輯部陳復霞整理)