全球IP矽智财授权商ARM致力于将基于ARM Cortex-M处理器装置的安全防护延伸至硬体层,协助开发人员以更快速有效的方式确保嵌入式或物联网(IoT)装置安全无虞。这些都能透过ARM TrustZone技术达成,而这项技术将纳入于ARM TechCon 2015年度技术大会全新推出ARMv8-M架构中,透过在整个处理器系统建立独立的安全和一般模式,确保资料、韧体和周边的安全。
![ARMv8-M架构将ARM TrustZone技术延伸至微控制器,协助开发人员轻松打造小型嵌入式装置防护机制。](/news/2015/11/13/1100308230S.jpg) |
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: 开放早期开发者下载。 (编辑部陈复霞整理)