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

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

3天内不再提示

芯片“防火墙”,谈谈MCU的信息安全特性

E4Life 来源:电子发烧友网 作者:周凯扬 2023-05-25 01:08 次阅读

电子发烧友网报道(文/周凯扬)随着IoT设备与云端的连接数的不断增加,芯片的安全性开始成为困扰厂商的挑战之一。况且如今各国监管机构也开始对IoT设备的信息安全性进行严厉的考察,如何保证IoT设备在安全性上有所保障,就成了设计者必须解决的问题之一。

我们以意法半导体MCU为例,作为目前出货量最大的MCU厂家之一,ST在芯片安全特性上做出了不少努力,也经历了多次迭代。比如最新基于M33的一系列MCU,就借助TrustZone等技术实现了不少新的安全特性。

SBSFU

各种加密手段固然可以保证在认证、保密上的安全性,但这还不足以称为滴水不漏。为了进一步保护某些关键活动和敏感数据,使得资产免受未授权外部或内部访问,还得在安全启动和固件更新上下功夫,所以意法半导体引入了SBSFU。

安全启动是启动或重置时用于验证引导文件的程序,从而在启动阶段杜绝针对固件展开的攻击。除此之外,固件更新同样会给攻击者留出可乘之机,所以做到安全固件更新的目的就是为了防止远程修改系统的攻击。

对于基于ArmV6、V7内核的MCU,ST推出了基于软件包的X-CUBE-SBSFU实现方式,客户可以参考这一开源免费的方案来定制开发。SBSFU的安全启动可以在执行前检查固件映像包,同时为OTA或本地的安全固件更新提供了防回滚和部分更新的能力。

而在基于Armv8-M或V8.1-M的Cortex-M33、Cortex-M23、Cortex-M55等处理器核心上,Arm借助TrustZone技术,推出了TF-M的软硬件结合参考实现方式,为安全启动、固件更新提供了一个可信环境。STM32L5和U5这两大CM33核心MCU,就基于该方案实现了TF-M SBSFU的Root Of Trust实现方式。

STM32Trust TEE-SM

而在最新的STM32H5上,意法半导体与另一大嵌入式安全设计厂商ProvenRun合作设计了STM32Trust TEE Secure Manager(STM32Trust TEE-SM),这也是ST的首个可信执行环境方案,从系统层级解决认证的问题。

STM32Trust TEE-SM将以可下载软件包的形式提供给客户,包括二进制、库文件、代码实现和文档等,同时STM32CubeMX还会提供可配置选项。与ST以前仅仅提供源码的方式不同,如今客户通过安全管理器可以自动搭建iRoT,并实现安全存储、加密和认证之类的安全特性。

哪怕是在TrustZone环境中不可信的部分,也可以借助ST提供的安全管理器访问套件(SMAK)打造使用安全管理器服务的应用。同时,在iRoT的助力下,设计者可以将密钥和证书存储在STM32H5中,从而将嵌入式系统与云服务器注册绑定,而不再需要外部密钥,从而免去了额外的外部硬件安全模块。

目前将在6月发布的STM32Trust TEE-SM安全管理首发仅支持STM32H5,不过ST表示未来会不断兼容其他的STM32 MCU。

小结

作为广大IoT设备的核心,MCU的安全特性在今天看来已经是与高性能、低功耗并驾齐驱的需求了,提供一个更加敏捷简化的安全开发流程,无疑可以缩短IoT设备的TTM,尤其是某些关键任务领域的IoT设备,诸如智慧城市、智能交通、工业控制智能电网等。随着越来越多集成TrustZone技术的MCU慢慢普及,IoT设备的信息安全性也将再度达到新的高度。

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

    关注

    146

    文章

    16023

    浏览量

    343705
收藏 人收藏

    评论

    相关推荐

    工业防火墙是什么?工业防火墙主要用在哪里?

    工业防火墙是一种专为工业控制系统(Industrial Control Systems, ICS)设计的网络安全设备,它结合了硬件与软件技术,用以保护工业生产环境中的关键基础设施免受网络攻击。工业
    的头像 发表于 03-26 15:35 226次阅读

    什么是SPI?SPI防火墙的优点

    SPI防火墙(Stateful Packet Inspection Firewall)是一种用于网络安全防火墙技术。SPI防火墙是一种全状态数据包检测型
    的头像 发表于 11-29 09:42 373次阅读

    Web应用防火墙的重要性及基本原理

    企业网络安全是保障业务稳定运行的基础,而Web应用防火墙(WAF)是这个基础上的重要一环。本文将为你详细介绍WAF的基本原理,并探讨其在维护网络安全中的重要作用。01Web应用防火墙
    的头像 发表于 10-14 08:32 359次阅读
    Web应用<b class='flag-5'>防火墙</b>的重要性及基本原理

    华为防火墙安全策略配置实例

    今天给大家介绍华为防火墙安全策略配置实例。本文采用华为eNSP模拟器,设计了一个USG6000系列防火墙的配置实例,并安全要求完成了相应配置。
    的头像 发表于 09-22 09:36 2379次阅读
    华为<b class='flag-5'>防火墙</b>的<b class='flag-5'>安全</b>策略配置实例

    STM32L4防火墙(FIREWALL)介绍

    的代码可以在开始和结束时管理防火墙预防护位调用门功能,以便有效地控制进入/离开受保护的代码(保证退出时清除敏感变量和上下文)。 •第三方可以提供IAP程序进行代码更新,因为在生产后需要最高保护级别才能
    发表于 09-12 08:09

    防火墙的主要功能及发展

    的边界 (3)防火墙区域: 根据安全等级来划分 区域拥有不同的安全等级,内网(trust)一般100(满分),外网(untrust)一般是0-1,DMZ一般是50 (防火墙的视角为不同
    的头像 发表于 09-04 10:04 1302次阅读
    <b class='flag-5'>防火墙</b>的主要功能及发展

    防火墙为什么必须连交换机?

    防火墙为什么必须连交换机 防火墙是一种网络安全设备,主要用于保护一个网络免受来自外界的攻击。在今天的网络环境中,安全威胁不断增加,防火墙因此
    的头像 发表于 09-02 16:20 778次阅读

    Web 应用程序和网络防火墙之间的异同

    在复杂的网络攻击和数字创新的现时代,企业了解他们面临的威胁以及他们的安全防御措施可以保护他们免受哪些威胁至关重要。防火墙尤其如此,因为Web应用程序防火墙和网络防火墙可以保护组织免受不
    的头像 发表于 08-01 00:26 566次阅读
    Web 应用程序和网络<b class='flag-5'>防火墙</b>之间的异同

    物联网HMI与防火墙安全协作

    虹科IIoT虹科物联网HMI与防火墙安全协作虹科方案01前言随着物联网技术的快速发展,物联网HMI不仅需要提供SCADA级功能库和控件库(点击查看详细介绍),还需要具备强大的安全性能。虹科物联网
    的头像 发表于 07-31 17:52 581次阅读
    物联网HMI与<b class='flag-5'>防火墙</b>的<b class='flag-5'>安全</b>协作

    WAF与防火墙:Web 应用程序和网络防火墙

    标准网络防火墙和WAF可防御不同类型的威胁,因此选择正确的防火墙至关重要。仅靠网络防火墙无法保护企业免受网页攻击,只能通过 WAF 功能来预防。因此如果没有应用程序防火墙,企业可能会使
    的头像 发表于 07-24 17:34 531次阅读
    WAF与<b class='flag-5'>防火墙</b>:Web 应用程序和网络<b class='flag-5'>防火墙</b>

    防火墙管理是什么?需要做哪些工作?

    防火墙管理是指对企业或组织中的防火墙设备进行配置、监控、维护和管理的一系列活动。防火墙作为保护网络安全的重要设备,需要进行有效的管理以确保其正常运行并提供有效的
    的头像 发表于 07-06 14:11 480次阅读

    防火墙优化的步骤及企业注意事项

    防火墙优化是指利用防火墙分析工具来识别潜在的威胁和漏洞,并提供补救建议,以帮助用户更深入地了解网络安全态势。
    的头像 发表于 07-05 14:47 306次阅读

    恒讯科技分析:什么是防火墙与下一代防火墙(NGFW)?

    在本文中,小编将详细给大家分析一下什么是防火墙与下一代防火墙(NGFW)? 一、什么是防火墙防火墙是一种网络安全系统,它遵循预先确定的
    的头像 发表于 06-13 17:38 1012次阅读

    恒讯科技概述:服务器防火墙怎么设置?

    作为抵御在线攻击者的第一道防线,我们的服务器防火墙是网络安全的重要组成部分。那么服务器防火墙怎么设置?
    的头像 发表于 05-16 17:11 843次阅读

    什么是防火墙?常见的防火墙类型介绍

    许多供应商提供基于云的防火墙,它们通过 Internet 按需提供。这些服务也称为防火墙即服务(FaaS),以IaaS 或 PaaS的形式运行。
    发表于 05-13 11:45 988次阅读
    什么是<b class='flag-5'>防火墙</b>?常见的<b class='flag-5'>防火墙</b>类型介绍