可信固件-M (TF-M)

概述:

参考: Trusted Firmware-M Documentation — Trusted Firmware-M v2.0.0 documentation

开源代码托管: trusted-firmware-m.git - Trusted Firmware for M profile Arm CPUs

STM32 U5支持TF-M : STM32U5 — Trusted Firmware-M v2.0.0 documentation

该项目的目标是在 4 月和 11 月左右每 6 个月发布一次,并被列入未来的发布计划中。

概念解读:

PSA Certified 由 Arm 和其他六位联合创始人创立,旨在满足物联网领域的安全需求。物联网市场规模迅速扩大,但缺乏安全标准化,这意味着许多物联网设备容易受到攻击。PSA 认证计划提供了内置安全性的框架和方法,使芯片制造商、系统软件提供商和 OEM 能够为不同设备开发适当规模的安全性。

PSA 认证提供了一条认证途径,使供应商能够证明他们已满足所有 PSA 认证的安全要求。上表中描述的许多架构功能和框架可用于满足 PSA 认证的要求并构建更安全的设备。为了轻松满足 Arm 上的 PSA 认证要求,我们提供资源来帮助开发人员在其旅程的每个阶段。

可信固件-M (TF-M) 为 Armv8-M、Armv8.1-M 架构(例如 Cortex -M33、Cortex-M23、 Cortex-M55处理器)或双核平台实现安全处理环境 (SPE)。它是符合 PSA 认证指南的平台安全架构参考实现,使芯片、实时操作系统和设备能够获得 PSA 认证。

TF-M 依赖于非安全处理环境 (NSPE) 和安全处理环境 (SPE) 之间的隔离边界。它可以但不限于在 Armv8-M 和 Armv8.1-M 架构上使用Arm TrustZone 技术。在 Armv8-M 之前的架构中,需要物理核心隔离。

可信固件-M 包括:

  • 安全启动以验证 NSPE 和 SPE 映像的完整性

  • TF-M Core 负责控制 SPE 内部以及与 NSPE 之间的隔离、通信和执行

  • 加密、内部可信存储 (ITS)、受保护存储 (PS) 和证明安全服务

非安全处理环境中的应用程序和库可以通过一组标准化的 PSA 功能 API 来利用这些安全服务。在 Cortex-M 设备上运行的应用程序可以利用 TF-M 服务来确保与边缘网关和 IoT 云服务的安全连接。它还保护平台上的敏感数据、密钥和证书等关键安全资产。多个基于 Cortex-M 的微控制器和实时操作系统 (RTOS)支持 TF-M 。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/207449.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Meta Platforms推出Imagine:基于Emu的免费AI文本到图像生成器服务

Meta Platform是Facebook、Instagram 和 WhatsApp 的母公司,也是领先的开源AI人工智能大语言模型 Llama 2的创建者。Meta Platforms 推出了一个名为 Imagine 的独立文本到图像 AI 生成器服务。Imagine 是基于 Meta 自己的 AI 模型 Emu 构建的,Emu 是在11…

循环结构中 break、continue、return 和exit() 的区别

循环结构中 break、continue、return 和exit() 的区别 文章目录 循环结构中 break、continue、return 和exit() 的区别一、break语句二、continue语句三、return 语句四、exit() 函数 说明:本文内容参考牟海军 著《C语言进阶: 重点、难点与疑点解析》&a…

HTML程序大全(1):简易计算器

HTML代码&#xff0c;主要创建了几个按钮。 <div class"container"><div class"output" id"output">0</div><button class"button" onclick"clearOutput()" id"clear">C</button>…

C#调用win10系统自带软键盘的方法

上次做了个笔记是关于调用windows系统自带的触摸键盘的方法&#xff1a;C#调用Windows系统自带触摸键盘的方法_c# 虚拟键盘-CSDN博客 除了调用触摸键盘&#xff0c;我们也可以通过调用win10的自带软键盘作为输入途径。 方法很简单。 1、添加using System.Diagnostics引用。 …

选自《洛谷深入浅出进阶篇》——欧拉函数+欧拉定理+扩展欧拉定理

欧拉函数&#xff1a; 欧拉函数定义&#xff1a; 1~n中与n互质的数的个数。 比如 欧拉函数是积性函数&#xff1a;&#xff08;也就是&#xff09;当 n与m互质的时候&#xff1a; 由算术基本定理&#xff0c;我们可以设n&#xff0c;那么我们只要计算出的取值就能求出的取…

5组10个共50个音频可视化效果PR音乐视频制作模板

我们常常看到的图形跟着音乐跳动&#xff0c;非常有节奏感&#xff0c;那这个是怎么做到的呢&#xff1f;5组10个共50个音频可视化效果PR音乐视频制作模板满足你的制作需求。 PR音乐模板|10个音频可视化视频制作模板05 https://prmuban.com/36704.html 10个音频可视化视频制作…

linux下查看文件当下的所有文件的大小和查找大文件

要查询一个文件夹下面所有文件的总大小&#xff0c;您可以使用 du 命令配合一些参数。如果您只关心总大小&#xff0c;而不是各个子文件夹或文件的大小&#xff0c;可以使用以下命令&#xff1a; du -sh /path/to/your/directory在这个命令中&#xff1a; du 是磁盘使用情况的…

设计师福利!免费实用的7款Figma插件,让你的工作事半功倍!

如今&#xff0c;Figma已经成为主流的原型和数字设计软件之一&#xff0c;许多UI设计师和设计团队开始选择使用Figma。随着Figma的快速更新和迭代&#xff0c;Figma插件库变得越来越丰富。如果使用得当&#xff0c;将有助于提高您的设计效率。本文将介绍7个工作中非常实用的Fig…

echarts词云图echarts-wordcloud使用方法

1、echarts5.0以下的版本使用 echarts-wordcloud 1.0 的词云 1. 安装 wordCloud 1.0 依赖包npm install echarts-wordcloud12. man.js 注入import echarts-wordcloud 2、echarts5.0及以上的下载 echarts-wordcloud 2.0 版本 注意&#xff1a;npm install echarts-wordcloud …

微软发布Orca2,“调教式”教会小规模大语言模型如何推理!

我们都知道在大多数情况下&#xff0c;语言模型的体量和其推理能力之间存在着正相关的关系&#xff1a;模型越大&#xff0c;其处理复杂任务的能力往往越强。 然而&#xff0c;这并不意味着小型模型就永远无法展现出色的推理性能。最近&#xff0c;奶茶发现了微软的Orca2公开了…

自动化操作脚本

文章目录 vbsopenCV pyautogui vbs SSH连接并执行指令操作 Dim WshShell Set WshShellWScript.CreateObject("WScript.Shell") WshShell.Run "cmd.exe" WScript.Sleep 1000 WshShell.SendKeys "ssh xcmg10.27.40.103" WshShell.SendKeys &qu…

xxl-job详解

目录 1、xxl-job介绍1.1 xxl-job的原理1.1.1 执行器的注册和发现1.1.2 调度中心调用执行器 1.2 quartz和xxl-job对比 2、快速入门2.1 下载并启动2.2 在调度中心新增定时任务2.3 任务运行模式(BEAN、GLUE)2.4 xxl-job的总结 3、后端专属技术群 1、xxl-job介绍 ​ xxl-job是一个…

Python源码30:海龟画图turtle画紫色的小熊

turtle模块是一个Python的标准库之一&#xff0c;它提供了一个基于Turtle graphics的绘图库。Turtle graphics是一种流行的绘图方式&#xff0c;它通过控制一个小海龟在屏幕上移动来绘制图形。 turtle模块可以让您轻松地创建和控制海龟图形&#xff0c;从而帮助您学习Python编…

Qt12.8

使用手动连接&#xff0c;将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中&#xff0c;在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中&#xff0c;在槽函数中判断ui界面上输入的账号是否为"admin"&#xff0c;密码是否为…

lv11 嵌入式开发 中断控制器14

目录 1 中断控制器 ​编辑 2 Exynos4412下的中断控制器 2.1 概述 2.2 特征 ​编辑 2.3 中断状态 2.4 中断类型 2.5 中断控制器GIC中断表 3 中断控制器寄存器详解 3.1 ICDDCR&#xff08;Interrupt Controller Distributor Control Register&#xff09; 3.2 ICDISER…

当你还在纠结用什么技术时,这位独立开发者用PHP和JavaScript实现财务自由了

大家好&#xff0c;我是风筝&#xff0c;微信搜「古时的风筝」&#xff0c;更多干货 一个个人产品卖了5400万&#xff0c;这大概就是最成功的独立开发者了吧 这位独立开发者是 levelsio&#xff0c;他的真名是 Pieter Levels&#xff0c;是一位荷兰的独立开发者。看看人家的工…

WPF DataGrid 动态增加列

方式一&#xff1a;通过DataGrid 数据源即DataTable&#xff0c;在DataTable里面动态增加了列之后&#xff0c;重新构造每一行数据&#xff0c;设置DataGrid.ItemsSource null; 然后再重新设置ItemsSource到DataTable public partial class MainWindow : Window{public MainWi…

【Java基础系列】Cron表达式入门

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

优秀案例 | 元宇宙双语财经科技主播“舒望”主持首届粤港澳大湾区元宇宙国际传播论坛

12月6日&#xff0c;由南方财经全媒体集团指导、大湾区元宇宙国际传播实验室(GBA MIC Lab&#xff09;主办、南财国际传播中心和21世纪经济报道共同承办&#xff0c;以“多元共创开放共享”为主题的首届粤港澳大湾区元宇宙国际传播论坛在广州隆重开幕。 “立足湾区&#xff0c;…

Kubernetes - 为什么 K8S 在容器里不能调用自己?

问题描述 最近遇到一个神奇的现象&#xff0c;在 K8S 的 POD 容器中&#xff0c;比如 pod name&#xff1a;mini-appnamespace&#xff1a;devport&#xff1a;5050 那么&#xff0c;是无法在 mini-app 容器里执行以下命令&#xff0c;如果执行&#xff0c;会一直卡在这条命…