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

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

3天内不再提示

B-L4S5I-IOT01A实现安全启动和安全固件安装方案

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-12 14:52 次阅读

ST推出的B-L4S5I-IOT01A,这是一款包含 STM32L4+ 并以云连接为目标的探索套件。它还包括低功耗蓝牙NFCWi-Fi、STSAFE 安全元件和无数传感器。这是我们的第二个 Discovery Kit IoT 节点。第一款B-L475E-IOT01A首次亮相2016 ST开发者大会。第一代是多个 X-CUBE 软件包的中心,可帮助开发人员连接到各种云平台。ST 还提供利用传感器或实现安全启动和安全固件安装的软件解决方案。

为什么首先要推出新的 Discovery Kit IoT 节点?

看到云应用程序兴起的工程师正面临一个严峻的困境。简单的程序只是将一些值发送到 Internet 上的平台的早期时代已经结束。为了节省能源并提高竞争力,边缘设备必须做得越来越多。决策者经常要求开发人员添加更多功能、更高的安全性和更多的连接性。而且由于嵌入式系统的性质,许多团队面临着艰难的选择。他们必须要么重写整个应用程序以获得更强大的平台,要么使用现有代码并与上级的期望作斗争。随着 B-L4S5I-IOT01A 的推出,意法半导体为解决这一难题提供了一条出路。

使用 B-L4S5I-IOT01A 添加功能

更多内存且无需重大重写

公司的工程师很少从一张白纸开始。例如,许多人使用我们的第一个 Discovery Kit IoT Node 来构建连接到 AWS、Azure、Watson 和其他平台的概念验证。现在边缘机器学习越来越流行,工程师想要运行推理操作但面临内存限制。新的 B-L4S5I-IOT01A 使开发人员无需从头开始即可构建功能更强大、功能更丰富的应用程序。与之前的型号相比, STM32L4+包含两倍的闪存 (2 MB) 和五倍的 RAM (640 KB)。然而,它的核心仍然是 STM32L4。因此,在第一块板上运行的任何东西仍将在该平台上运行。

上一代的所有 X-CUBE 软件包

事实上,在第一块板上运行的所有 X-CUBE 包都已经在新的 Discovery Kit IoT 节点上运行。希望启动新工业应用的设计团队不会优先考虑传感器。确保 ST 包全部在新平台上运行更有价值,因为它有助于快速启动项目。无论如何,许多人在他们的最终设计中使用不同的传感器。因此,上一代和新一代的 MEMS 是相同的。这是 ST 保证开发人员可以依靠现有生态系统更快地启动新项目的最佳方式。

使用 B-L4S5I-IOT01A 增加安全性

默认为 STSAFE-A110

想要在上一代产品上实施安全元件的工程师可以添加 STSAFE-A100。他们会订购零件并将其焊接到 B-L475E-IOT01A 上。当团队希望在云上试验安全性时,它为他们提供了一条对远程和本地主机进行身份验证以领先于游戏的途径。一段时间后,我们还更新了B-L475E-IOT01A 的X-CUBE-SBSFU包,它现在支持新的嵌入式安全密钥存储软件模块,以保护安全凭证存储到 STM32L4 的内部闪存中。默认情况下,该软件包还通过将此类安全凭证外部存储在 STSAFE-A110 中来扩展安全级别。因此,团队将有一个更快的途径来实现重要的安全功能的概念验证。

用于多账户注册的 X-CUBE-AWS 2.0

专业人员还必须处理管理部署操作的安全问题。在在线平台上安全地注册电路板可能非常耗时。如果这意味着共享加密密钥和证书,管理员也不愿意要求最终用户这样做。开发人员现在可以求助于X-CUBE-AWS 2.0作为该问题的解决方案。得益于 B-L4S5I-IOT01A 的 STSAFE-A110,该软件包支持多账户注册。简而言之,新板的安全元素存储预先配置的凭据。因此,用户可以立即安全地向 AWS 注册他们的系统。用户无需处理私钥和证书,使注册过程更安全、更直接。

使用 B-L4S5I-IOT01A 添加连接

NFC 动态标签

工业物联网是另一个正在改变智能工厂的趋势。不幸的是,这种系统的挑战往往是独一无二的。为特定设备寻找合适的工具有时需要一种新的连接方法。例如,新的 B-L4S5I-IOT01A 与之前的型号相比使用了不同的 NFC 模块。其ST25DV04K 具有完整的 NFC 合规性、增强的射频性能,并支持有助于开发人员应对工业物联网应用所带来的挑战的功能。正如我们在TapNLink中看到的那样,动态标签允许 MCU 与支持 NFC 的手机或基础设施 RFID 阅读器进行通信。 用户可以方便地以受控方式配置物联网设备,即使设备未通电或仍在其盒子中。

审核编辑:郭婷

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

    关注

    101

    文章

    5358

    浏览量

    165840
  • nfc
    nfc
    +关注

    关注

    55

    文章

    1542

    浏览量

    178762
  • 工业物联网
    +关注

    关注

    25

    文章

    2287

    浏览量

    60725
收藏 人收藏

    评论

    相关推荐

    B-L475E-IOT01A可以使用的ADC通道有多少个?

    请问,我正在考虑使用B-L475E-IOT01A这块板子,这个板子上可以使用的ADC通道有多少个?(ADC通道的引脚数)
    发表于 03-20 06:11

    如何使用PSoC 61进行安全启动

    我们知道所有关于安全启动的文档都是基于 PSoC 62、63 或 64 的。 因为安全启动机制包括 M0+ 和 M4。 我们想知道如何使用
    发表于 01-30 07:51

    详解全志R128 RTOS安全方案功能

    0E C8 B0 01 F2 73 2E E5 51 77 39 F5 2F 61 |.......s..Qw9./
    发表于 12-28 15:59

    车规MCU的安全启动固件

    安全启动固件(Secure Boot Firmware) 车规MCU的安全启动固件(Secure
    的头像 发表于 10-27 17:20 1493次阅读
    车规MCU的<b class='flag-5'>安全</b><b class='flag-5'>启动</b><b class='flag-5'>固件</b>

    基于Arm上的安全启动安全固件更新概述TrustZone STM32L5系列微控制器

    电子发烧友网站提供《基于Arm上的安全启动安全固件更新概述TrustZone STM32L5系列微控制器.pdf》资料免费下载
    发表于 09-20 10:13 0次下载
    基于Arm上的<b class='flag-5'>安全</b><b class='flag-5'>启动</b>和<b class='flag-5'>安全</b><b class='flag-5'>固件</b>更新概述TrustZone STM32L5系列微控制器

    Arm TrustZone STM32微控制器的安全启动安全固件更新解决方案概述

    电子发烧友网站提供《Arm TrustZone STM32微控制器的安全启动安全固件更新解决方案概述.pdf》资料免费下载
    发表于 09-19 15:56 1次下载
    Arm TrustZone STM32微控制器的<b class='flag-5'>安全</b><b class='flag-5'>启动</b>和<b class='flag-5'>安全</b><b class='flag-5'>固件</b>更新解决<b class='flag-5'>方案</b>概述

    如何修改STM32L5的存储空间安全属性的设置

    STM32L5在trustzone使能情况下使用,需要用户根据应用要求,规划好Flash和SRAM上的安全区域和非安全区域。由于trustzone环境下CPU对存储区访问规则的限制,这套规划
    发表于 09-12 06:42

    Arm TrustZone STM32微控制器的安全启动安全固件更新解决方案

    本应用笔记描述如何在基于 Arm Cortex ‑M33 处理器的 Arm TrustZone STM32 微控制器上获得安全启动安全固件更新流程解决
    发表于 09-11 10:08 1次下载

    使用STM32安全启动固件更新

    STM32 X-CUBE-SBSFU 软件包已经发布,提供了安全启动(Secure Boot)和安全固件更新(SecureFirmware Update)功能。
    发表于 09-11 07:35

    ISP保护固件的刻录安全

    功后,Tool上会显示微控制器的基本信息,并可以进行微控制器的设置与固件刻录,而且这些动作,都将在安全通道的保护下,攻击者是无法透过监听通讯界面上的数据的窃取传输的固件。 图4 微控
    发表于 08-21 08:12

    B-L475E-IOT01A可以使用的ADC通道有多少个?

    请问,我正在考虑使用B-L475E-IOT01A这块板子,这个板子上可以使用的ADC通道有多少个?(ADC通道的引脚数)
    发表于 08-08 07:53

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

    Arm的平台安全架构(PSA)是一套完整的: •威胁模型。 •安全分析。 •硬件和固件体系结构规范。 •开源固件参考实施。 •独立评估和认证方案
    发表于 08-08 07:14

    用于1028A系列的Yocto Layerscape安全启动是怎么操作的?

    我目前正在尝试熟悉 Layerscape 处理器上的安全启动实现。最近几天我一直在阅读文档但我仍然不清楚一切是如何工作的。 据我了解,这些是启动阶段: BL1:BootROM 代码 B
    发表于 05-31 08:19

    在imx7s平台的安全映像上运行M4固件无法工如何解决?

    尝试在 imx7s 平台的安全映像上运行我的 M4 固件时遇到问题。M4 固件使用 OCRAM
    发表于 05-19 07:18

    使用安全元件进行固件验证的实现示例

    微控制器中的不可变启动存储器是任何通过安全启动安全固件升级实现
    的头像 发表于 05-06 10:28 692次阅读
    使用<b class='flag-5'>安全</b>元件进行<b class='flag-5'>固件</b>验证的<b class='flag-5'>实现</b>示例