摘要:针对IOT(Internet Of Things,万物物联),ARM v8-M 架构也引入了trustzone,推出了PSA(Platform Security Architecture,平台安全架构)。ARM v8-M架构的芯片,trustzone定义了一个SPE(Secure processing environment,安全的执行环境),以及与之对应的NSPE(Non-secure processing environment,非安全执行环境)。这样的芯片通常CPU、内存等资源都有限,手机上的TEE OS(Trusted Execution Environment,可信执行环境)无法运行在SPE,ARM给出了开源的TFM(Trusted Firmware-M)作为参考实现。本文编译运行TFM的代码,基于MPS2_AN521平台qemu模拟运行,分析各个测试项,进而理解ARM v8-M的安全机制。
关键字:TFM;ARM v8-M trustzone;Cortex-M33;IOT安全;
作者: wangyw
文章来源:https://www.cnblogs.com/fozu/p/16016462.html
推荐阅读
更多物联网安全,PSA等技术干货请关注平台安全架构(PSA)专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入PSA技术交流群,请备注研究方向。