Khorina · 2022年09月14日 · 北京市

ARMv8-M trustzone IOT安全之—— 基于Cortex-M33核的TFM 测试

摘要:针对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技术交流群,请备注研究方向。
推荐阅读
关注数
4548
内容数
127
Arm发布的PSA旨在为物联网安全提供一套全面的安全指导方针,使从芯片制造商到设备开发商等价值链中的每位成员都能成功实现安全运行。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息