通过在一个简便的STM32Cube扩展软件包内整合安全启动、安全固件更新和安全引擎服务,意法半导体的X-CUBE-SBSFU v.2.0能帮助产品开发人员充分利用STM32 *微控制器的安全功能保护物联网终端等联网设备的数据安全、管理生命周期。
通过在微控制器上建立可信根,X-CUBE-SBSFU安全启动可使知识产权得到保护,将启动安全检查并激活STM32的内置安全机制,而且每次执行用户应用程序前均会检查代码的真实性和完整性,以防止无效或恶意代码运行。当远程连接网络时,可信设备将按照公认的最佳安全实践参与身份互验。
固件安全更新功能解决了固件的安全加载和编程问题,有助于设备终身管理,并利用修补程序、功能升级和安全更新应对最新的网络威胁。安全加载程序支持多种业界认可的数字签名(ECDSA或AES方法)和密码加密(AES-GCM)算法,可以接收和验证加密的固件映像并解密,以及检查代码的完整性。安全编程功能同时支持单双映像更新与双映像更新。单映像更新可最大限度提高用户要写入的应用代码量。双映像更新能提供更高的更新灵活度,支持固件映像安装和空中下载(OTA)过程中的防回滚功能。
此外,X-CUBE-SBSFU安全引擎服务为密钥等关键数据存储和加密算法执行提供了一个受保护的环境,为物联网和联网设备提供了一套完整的安全服务。
X-CUBE-SBSFU扩展软件包以参考库的形式,向签署软件许可协议的用户免费提供,并附有帮助用户实现同类最佳的保护方法的技术文献,介绍STM32L4和STM32L4 +的最先进的安全功能的使用方法。STM32家族共有800多款产品,为用户提供广泛的性能、存储容量、集成功能、I/O和连接选择。基于意法半导体的STM32Cube软件技术,X-CUBE-SBSFU扩展软件包将简化安全设计在整个STM32家族中的跨系移植过程。X-CUBE-SBSFU软件包今后还将发布更新包,为STM32其它系列提供代码参考。
关键字:STM32 物联网 智慧安防
引用地址:
意法半导体推出STM32扩展软件,简化物联网终端安全功能部署
推荐阅读最新更新时间:2024-03-30 23:53
瑞萨电子物联网和智慧生活等应用领域的解决方案亮相2022中国电子信息博览会
瑞萨电子携多款物联网和智慧生活等应用领域的先进解决方案亮相2022中国电子信息博览会 2022 年 8 月 8 日, 中国深圳讯 - 全球半导体解决方案供应商瑞萨电子(TSE:6723)今日宣布,将携多款面向物联网、智慧生活等应用领域的先进解决方案亮相第十届中国电子信息博览会(以下简称:CITE),展位号:Hall 1,1A019。本次博览会将于2022年8月16日至18日在深圳会展中心举行 。届时,瑞萨电子的技术专家将在现场展示瑞萨电子如何将物联网嵌入各个应用领域,助力智慧生活的实现。 • 快速接入式物联网套件 该方案包括多种不同的传感器,如:温湿度传感器、流量传感器、气体传感器、生物医学传感器等,同时集成了瑞萨
[物联网]
STM32之位绑定
位绑定的概念:对于51单片机只有8位,对于M3来说,有32位,也就是说把32位中的某一位通过一个简单的地址的变换的算法来实现对该位的操作,它能够映射到一个地址的空间,也就是说一个位它占一个地址,就好比如把惠州放在广东省的某一个地址,叫做惠州市,通过搭去惠州的车票就可以来到惠州市这个地址,别去东莞哈、但是这个位只有在地址的最低位有效,因为地址可能是指向一个32位的内存单元、、因为是LSB 有效、、所以对其操作的时候就大可不必通过屏蔽其他位来对绑定的位进行操作、也正是最低位有效,所以只要看最低位即可、因为你买的是惠州的车票,所以就不用屏蔽东莞了,因为车不会去东莞、请看 美女 照片: 从图片中我们可以看出,一个位就绑定了一个地址
[单片机]
STM32定时器库函数讲解
STM32定时器库函数有两部分配置,1.定时器的初始化,2.定时器中断服务函数。 定时器初始化配置:1.配置TIM_Period:定时周期,实质上是存储到重载寄存器TIMx_ARR的数值,即所谓的计数值。 2.TIM_prescaler:对定时器时钟的预分频。 3.TIM_ClockDivision:时钟分频因子。 4.TIM_CounterMode:配置计数模式。 我在这里主要讲解的是1和2。3和4相信大家都会只要按照自己想要的配置好就行了。第1步就是决定定时多长时间的计数值,根据T=1/F;在第2步将时钟的预分频值设定,有f=总时钟频率/预分频值+1;然后就知道T的值了,用T乘第1步的计数值+1就是定时的
[单片机]
物联网迎来“智能+”时代
2016中国互联网大会再掀高潮,在北京国际会议中心,由百度承办的中国物联网论坛,以“智能物联、智慧生活”为主题,首次将“智能+”概念进行物联网应用落地研讨。 物联网迎来“智能+”时代 物联网是新一代信息技术的重要组成部分,也是未来互联网的重要发展阶段。此前,百度总裁张亚勤博士给出了“智能+”概念,也就是物理世界数字化的进程不断延续和加速,在人工智能技术达到智能水平后,物联网也开始迎来“智能+”时代。物联网无论是从应用体验还是普及范围上都将达到新的高度,并在更智能的机器、更智能的网络、更智能的交互下,创造出更智能的经济发展模式和社会生态系统。 百度物联网研究中心负责人梁泉表示,物联网的“智能+”时代,是将连接万物,万物互
[网络通信]
STM32 DAC
STM32 的 DAC 模块(数字/模拟转换模块)是 12 位数字输入,电压输出型的DAC。DAC 可以配置为 8 位或 12 位模式,也可以与 DMA 控制器配合使用。DAC工作在 12 位模式时,数据可以设置成左对齐或右对齐。DAC 模块有 2 个输出通道,每个通道都有单独的转换器。在双DAC 模式下,2 个通道可以独立地进行转换,也可以同时进行转换并同步地更新 2 个通道的输出。DAC 可以通过引脚输入参考电压 VREF+以获得更精确的转换结果。 STM32 的 DAC 模块主要特点有: ① 2 个 DAC 转换器:每个转换器对应 1 个输出通道 ② 8 位或者 12 位单调输出 ③ 12 位模式下数据左对齐或者右对齐
[单片机]
Semtech发布业界首款基于LoRa技术的物联网应用一次性微纳型电
高性能模拟和混合信号半导体产品及先进算法领先供应商Semtech(Nasdaq:SMTC)日前宣布推出其全新的微纳型电子标签参考设计,这种一次性超薄低功耗电子标签可以被集成到各种一次性系统中或者粘贴到资产上,并由一次特定事件触发后进行通信。基于LoRa的微纳型电子标签可以部署在众多物联网(IoT)行业中,从而利用事件数据来做出更明智的决策。 这种微纳级电子标签装备了超薄的印刷式电池,其设计实现可进一步集成到监测简单事件并向云端发送信息的产品或系统中。支持LoRa的参考设计将与现有的LoRaWAN™网络协同工作,使那些要求实时及可靠反馈的全新种类物联网应用得以广泛部署,包括物流/运输应用、健保和制药应用、资产跟踪应用和常规符
[网络通信]
STM32 堆和栈的学习
stack 翻译为:栈 heap 翻译为:堆 1.堆和栈大小 定义大小在startup_stm32f2xx.s Stack_Size EQU 0x00000400 Heap_Size EQU 0x00000200 2.堆和栈各自的意义 以下引用网上资料 理解堆和栈的区别 (1)栈区(stack):由编译器自动分配和释放,存放函数的参数值、局 部变量的值等,其操作方式类似于数据结构中的栈。 (2)堆区(heap):一般由程序员分配和释放,若程序员不释放,程序结束时可能由操作系统回收。分配方式类似于数据结构中的链表。 (3)全局区(静态区)(static):全局变量和静态变量的存储是放
[单片机]
STM32的启动模式配置与应用
三种BOOT模式 所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存。用户可以通过设置BOOT1和BOOT0引脚的状态,来选择在复位后的启动模式。 Main Flash memory 是STM32内置的Flash,一般我们使用JTAG或者SWD模式下载程序时,就是下载到这个里面,重启后也直接从这启动程序。 System memory 从系统存储器启动,这种模式启动的程序功能是由厂家设置的。一般来说,这种启动方式用的比较少。系统存储器是芯片内部一块特定的区域,STM32在出厂时,由ST在这个区域内部预置了一段BootLoader, 也就是我们常说的ISP程序, 这是一块RO
[单片机]