trustzone技术的安全性受到第三方高度评价的原因在于它内置于芯片的硬件架构中:可信和不可信资源在芯片中彼此物理隔离。下面具体来了解一下相关的知识。
嵌入式系统的开发人员可能会担心这种双重架构会创建一个复杂的环境来实现应用程序,特别是那些需要实时、确定性响应的应用程序。实际上,芯片中可信和不可信资源的物理分离在编程环境中被掩盖了。
使用cortex-m33或m23内核(首款支持trustzone技术的cortex-m内核)的系统开发人员,可以在熟悉的工具中看到相同的编程接口,例如用于任何其他cortex-m内核的arm的keil?集成开发环境(ide)。主要区别在于ide为开发人员添加了一个配置设置,以指示应该将进程或资源分配给可信或不可信的空间。
ide还将为开发人员提供一种生成身份验证过程的方法,通过该过程,可信世界api为不可信软件授予访问可信资源的权限。在cortex-m23或m33中,这将由存储在可信存储器中的安全密钥以及同样在可信空间中运行的专用硬件(例如加密引擎)提供支持。
为了支持实时操作的需要,cortex-m处理器中的trustzone方案在一个重要方面与cortex-a类处理器的方案不同:它使用硬件安全属性单元(sau),与a类处理器中的安全监视调用软件指令不同,能够几乎瞬间切换可信和不可信状态。
智能手机如今被认为设置了在线安全的黄金标准,因为数十亿用户安全地使用它们在商店和公共交通系统中进行非接触式支付,并通过银行应用程序在线转账。嵌入在智能手机基于armcortex-a的应用处理器中的arm的trustzone技术为这种极高的安全性提供了硬件基础。
现在,cortex-m33和m23mcu内核采用了相同的硬件安全技术,使物联网嵌入式设备的设计人员能够提供经过验证的硬件基础,可以抵御各种在线和物理攻击。
培训网站设计的相关方案房地产网站怎样建设才能快速盈利优化网站从多个维度来促进收录微信公众号怎么发文章就掉粉?这样做才能提高留存率能留住用户的营销型网站必须具备以下条件五声域名和六数域名投资优劣郑州网站建设公司教您挖掘关键字在涡阳企业网站建设中突出产品的方法?