0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

搭配Arm开源固件TF-M,共同形成完整IoT应用平台安全架构

jf_pJlTbmA9 来源:jf_pJlTbmA9 作者:jf_pJlTbmA9 2023-08-10 11:14 次阅读

M2354是一款由新唐科技所生产的微控制器,其丰富的安全设计,让这款微控制器特别适合应用于安全领域,尤其是透过因特网联机的IoT装置。

IoT装置,由于暴露于网络中,需要足够的安全机制,来保护用户隐私与避免被黑客攻击、入侵而沦为黑客犯罪的工具。M2354为了确保能够保护连网装置的安全,除了安全设计上,使用了Arm V8-M Trust Zone架构外,也搭配了Arm开源固件 (TF-M) trusted-firmware-m,共同形成完整IoT应用平台安全架构。

M2354安全平台,架构在不可更改的安全组件上,包括开机引导程序、装置生命周期管理、密码学硬件加速器、秘钥存储器与Trust Zone技术,搭配经过可信任性验证、可更新的第二开机引导程序 (BL2) 与 Trusted-Firmware-M来确保本身的安全,进而提供种种安全服务。而这当中,更使用了TrustZone技术,将用户的应用程序、操作系统,隔离在这些安全服务的运作之外,使得系统的运作安全上更有保障。

wKgaomTSGQyACQ4LAAOVRPAuOGg376.png

▲M2354平台安全架构

在这个安全架构之下,所有IoT装置与云端的沟通与传输,都会在硬件隔离的前提下,提供加解密服务、与存储敏感数据。

下图是一个安全架构下的IoT装置运作范例,这装置会将装置所在地的温度上传云端。

wKgaomTSGQ2ATEE8AAEQo7jzNQw749.png

首先装置启动后,会先透过注册机制来通过云端服务的认证,证明此装置的合法性,此认证机制,将透由TF-M的安全区服务来完成,以确保整个注册认证过程中的安全与隐密。

完成装置的注册认证后,接下来就可以将装置端量测的数据数据,上传云端,这部分都是通过TLS (Transport Layer Security) 传输协议,确保与云端的联机都是透过加密保护,而其中的加解密过程,可以透过TF-M隔离区中的加解密服务来完成,用以确保加解密时所使用的密钥等秘密信息,不会暴露在非安全区中。

非安全区中,则是用户所开发使用的应用程序,提供所有产品的功能实现。

在M2354安全平台架构下,由于产品开发的部分集中在于非安全区,而所有需要的安全功能,都已经由TF-M实现,并且被隔离在安全区中,让用户可以更专心的开发产品功能,而不用担心安全性的问题,大大的降低开发时程与难度,但却仍够保持必要的安全,以应对IoT装置对安全的需求。

除了上述种种的软硬兼施的安全设计,为了能够让M2354 IoT装置,得到最佳的保护效果,M2354更进一步引入错误注入 (Fault Injection) 与旁路攻击 (Side Channel Attack)的防护机制,以防护当IoT装置运作时,被黑客利用物理性注入系统错误的方式,或使用监测电压、电流或电磁波等种种方式的攻击,这将使得基于M2354安全平台的IoT装置,除了具备来自网络攻击的防护能力外,也具备来自物理攻击的抵抗能力,将装置安全性更提升至更高的等级。

对于M2354安全平台有兴趣的用户,可以透过新唐天貓旗舰店购买NuMaker-M2354开发版,并直接由GitHub直接取得最新的TF-M固件 。

在新唐科技官网上,M2354具有丰富且完整的在线资源,很适合新手用户取得学习,用来熟悉Arm TF-M安全平台的运作,为开发安全IoT装置,提供最坚实的后盾。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    48

    文章

    6809

    浏览量

    147637
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8651

    浏览量

    361781
  • IOT
    IOT
    +关注

    关注

    186

    文章

    3984

    浏览量

    193202
  • 新唐
    +关注

    关注

    0

    文章

    131

    浏览量

    14059
收藏 人收藏

    评论

    相关推荐

    爱星物联IoT平台正式开源

    爱星物联IoT平台,是面向智能设备和智能化企业的IoT平台,提供成熟、安全、全球可用的物联网服务,助力客户缩短研发周期,降低成本投入,快速开
    的头像 发表于 03-29 11:08 150次阅读
    爱星物联<b class='flag-5'>IoT</b><b class='flag-5'>平台</b>正式<b class='flag-5'>开源</b>

    第二届大会回顾第5期 | 分级安全架构构筑智能汽车功能、网络、隐私三安全

    委员会副首席科学家、终端BG/车BU首席安全架构师。主要负责HarmonyOS/OpenHarmony操作系统安全架构设计、终端芯片安全架构安全芯片、可信计算、移动应用生态治理
    的头像 发表于 12-19 08:36 199次阅读
    第二届大会回顾第5期 | 分级<b class='flag-5'>安全架构</b>构筑智能汽车功能、网络、隐私三<b class='flag-5'>安全</b>

    ARM处理器Trusted Firmware-M架构

    )为例,如果是A系列的处理器则有Trusted Firmware-A可供参考。 架构 首先先来看Trusted Firmware-M的构架: Figure 1: FF-M compliant design with TF-M Trusted Firmware-M(
    的头像 发表于 11-02 16:06 408次阅读
    <b class='flag-5'>ARM</b>处理器Trusted Firmware-M<b class='flag-5'>架构</b>

    开源机密计算平台:蓬莱-OpenHarmony

    OpenHarmony技术峰会——安全及机密计算分论坛 ​ 正 文 内 容 OpenHarmony赋能万物互联,存在覆盖从端到云的安全能力需求。蓬莱-OpenHarmony是一个开源机密计算
    发表于 09-07 16:08

    NuMicro M2351系列微控制器的安全特色与应用

    升级,并内建 96 KB SRAM。同时解决了 IoT 安全问题。为了与 Arm 平台安全架构 (PSA) 兼容,Nuvoton 开发了 Nuvoton
    发表于 08-28 06:24

    ARM Cortex-M23设备通用用户指南

    。 ·卓越的代码密度。 ·确定性、高性能中断处理。 ·向上兼容Cortex-M处理器系列。 ·平台安全稳健性,可选的集成内存保护。 ·扩展的安全功能,可选的ARMv8-M
    发表于 08-23 07:35

    M2354微控制器怎么样

    ) trusted-firmware-m共同形成完整IoT应用平台安全架构M2354
    发表于 08-21 07:39

    Arm Musca-S1测试芯片和板技术参考手册

    Musca-S1测试芯片展示了单芯片安全物联网(IoT)终端的基础。 该架构集成了平台安全架构(PSA)的建议,使用与Musca-A相同的子系统(用于嵌入式的
    发表于 08-18 08:04

    用于M 1.1扩展的ARM固件框架

    本文档介绍了Arm®平台安全体系结构的一组更新和扩展固件框架[FF-M]规范,旨在建立在1.0版本中提供的功能之上。 当提议的扩展完全稳定时,它们将被集成到FF-
    发表于 08-09 06:23

    针对A-Profile ARM架构平台安全固件更新

    本文档定义了Arm A配置文件系统固件更新的体系结构。固件更新流程可以看作由两个活动组成: 1.更新固件存储中的固件映像 2.激活最新更新的
    发表于 08-08 07:21

    Arm平台安全架构固件框架1.0

    Arm平台安全架构(PSA)是一套完整的: •威胁模型。 •安全分析。 •硬件和固件体系结构规范。 •
    发表于 08-08 07:14

    基于分级安全的OpenHarmony架构设计

    /OpenHarmony操作系统安全架构设计、终端芯片安全架构安全芯片、可信计算、移动应用生态治理架构、数据防泄漏技术、基于大数据的网络安全
    发表于 08-04 10:39

    SoC平台安全要求1.0

    的系统架构或特定组件的使用。另外Arm的文档提供了如何使用Arm最好地满足安全要求的指导体系结构和系统IP。鼓励系统设计者检查是否符合指定的安全
    发表于 08-02 10:15

    开源网络引导固件iPXE正式支持龙架构

    开源网络引导固件iPXE集成龙架构补丁,正式支持龙架构(LoongArch)。用户可以使用iPXE从网络引导基于龙架构的操作系统。
    的头像 发表于 07-19 10:12 376次阅读
    <b class='flag-5'>开源</b>网络引导<b class='flag-5'>固件</b>iPXE正式支持龙<b class='flag-5'>架构</b>

    PX5的ARM TrustZone支持让嵌入式系统变得更加安全

    安全风险。在IoT系统中,PDV提供的安全分割帮助开发者根据平台安全架构(PSA)指导方针确立设备的信任根。 针对物联网设备构建的RTOS PX5 RTOS是一个先进的工业级第5代R
    发表于 05-18 13:44