资讯
STM32安全固件更新的额外设计(2023-02-27)
是向后减小。
固件的传输选择
我们使用STM32 来构造安全固件更新,那么我们希望在数据链路上的传输的固件是加密的。
我们前面提到我们有两种固件更新的流程,一种是近距离通过UART 或者STLink......
STM32生态系统—SBSFU在STM32G0上的实现(2023-02-15)
固件更新:双image的管理
三个区域及各自的角色
slot #0,存储已解密的、当前运行的固件(头+体),SBSFU上电核实后就运行它
slot #1,存储下载的、新版固件头 + 还未解密的固件......
安全固件更新 - STM32 SBSFU的实现与应用(2023-02-27)
只能从Bootloader 里下载。在这种情况下,就不需要重启再去进行解密验证操作。
同时,这里的流程选择的是固件带加密的流程。如果,固件是不需要加密,只需要保证完整性,那么,解密是不需要的。而完整可靠性认证在STM32......
STM32 SBSFU的实现与应用(2023-02-07)
完整性函数SHA256
无加密。非对称密钥认证ECDSA,以及完整性函数SHA256
对称密钥加密AES128-GCM对称密钥认证AES128-GCM
STM32 SBSFU的固件......
【从智能锁谈STM32安全技术】之 - 安全固件安装(2023-03-07)
利用对称密钥体系。
那么第二个问题,防止工厂不会过生产产品这个问题是如何解决的呢?如果我们能够控制 STM32 能加密的次数,我们就可以控制实际的产。第一个问题已提到,固件是加密 的。那么,只有......
如何使用STM32Trust生成器生成的SFI和SMI加密固件(2023-08-01)
Install,安全模块安装。
OEM:Original Equipment Manufacturer,原始设备制造商(或原厂);
SFI格式是由ST公司创建的固件加密格式,它使用带有128位密钥的AES-GCM......
用户手册|STM32CubeU5 TFM 应用程序入门(2024-09-19)
,则创建一个新的加密固件映像并将其存储在服务器中。
2. 新的加密固件映像通过不受信任的通道发送到现场部署的设备。
3. 下载、检查并安装新映像。固件更新在完整的固件映像上完成。
固件......
stm32 id加密破解方法分享 STM32系列ID号加密解密方法(2023-07-03)
stm32 id加密破解方法分享 STM32系列ID号加密解密方法;STM32系列ID号加密解密方法
STM32系列单片机通常会遇到ID号软加密,一般行外认识是不清楚如何去除软加密的,此次分享,是告......
一个简单逆向stm32固件程序的实例分享(2023-08-09)
一个简单逆向stm32固件程序的实例分享;本文主要跟大家分享一个简单逆向stm32固件程序的实例,为了让大家在一款成熟的产品中去考虑加密这一块的技术,不然分分钟被别人copy!
1、情景再现
咬金......
STM32H5 OEMiROT 之体验(2024-02-07)
file 处导入S App 生成的明文固件映像. Image Out File 处即可生成的加密且签名的固件。加密的密钥是随机的, 它通过打包进 header 中, 如之前描述. 这就是手动生成加密且签名的固件......
简述STM32系列ID号加密破解方法(2023-08-10)
简述STM32系列ID号加密破解方法;STM32系列单片机通常会遇到ID号软加密,一般行外认识是不清楚如何去除软加密的,此次分享,是告诉您,如何判断是否有软加密及软加密去除方法。
具体......
STM32Trust的12项安全功能(2023-10-24)
人员使用 STM32CubeProgrammer软件中提供的 Trusted Package Creator 工具加密他们的固件,并将他们的密钥放置在以智能卡形式呈现的安全硬件模块中。
然后开发者将加密的......
安全启动 - STM32安全启动架构(2023-02-28)
,安全启动与安全固件更新部分,保括了安全配置,用户固件加载,以及为用户固件更新所准备的固件烧录功能。
在 STM32 中固定启动位置
我们看一下 SBSFU 的安全部分是如何实现的。复盘......
STM32的Flash写了保护怎么办(2023-08-21)
进行调试的时候,可能会遇到如下图所示的报错信息,这时候就要排查Flash是不是被保护起来了。
读保护即大家通常说的“加密”,是作用于整个Flash存储区域,相关文章:STM32等单片机程序加密的......
STM32的Flash写了保护怎么办?(2024-08-26)
调试的时候,可能会遇到如下图所示的报错信息,这时候就要排查Flash是不是被保护起来了。
读保护即大家通常说的“加密”,是作用于整个Flash存储区域,相关文章:STM32等单片机程序加密的......
软件工具促进在STM32设备上开发应用程序(2023-08-15)
方无法读取 IP。在组装过程中,OEM 使用提供的硬件安全模块 (HSM),其中包含他们无法读取的加密密钥,以加载 MPU 将在内部解密的固件。然而,到目前为止,加密 MPU 代码的开发人员可以访问私钥。问题......
Crypto算法库使用技巧之基于STM32 AES GCM应用提示(2023-08-17)
在此描述另外一种没有正确使用算法库的情况。
问题描述
客户应用项目中需要在固件更新过程中对固件进行加密并验证,根据推荐采用了 AES- GCM 算法完成该任务。下载的固件通过 AES-GCM 进行加密,并带 TAG 可以用于验证固件......
Crypto算法库使用技巧 —— 基于STM32 AES GCM应用提示(2023-02-06)
在此描述另外一种没有正确使用算法库的情况。
问题描述
客户应用项目中需要在固件更新过程中对固件进行加密并验证,根据推荐采用了 AES- GCM 算法完成该任务。下载的固件通过 AES-GCM 进行加密,并带 TAG 可以用于验证固件......
高集成度编程工具软件STM32代码烧录编程实战(2023-09-12)
升级功能;
9、配合STM32 Trusted Package Creator tool实现固件加密操作;
10、支持WINDOWS,LINUX,MAC OS多种操作系统;
二、与......
AT89C51单片机的解密原理(2023-03-27)
用程序监控擦除过程,一旦加密锁定位被擦除就终止擦除操作,停止进一步擦除片内程序存储器,加过密的单片机就变成没加密的单片机了。片内程序可通过总线被读出。
对于AT89C系列单片机有两种不可破解的加密......
用户手册|X-CUBE-SBSFU STM32Cube扩展包入门(2024-09-23)
更新解决方案使STM32微控制器内部固件可升级到新版本,添加新功能,和纠正潜在问题。升级过程是以安全的方式进行,以防未经授权的更新,并阻止访问设备上的机密数据。
安全启动(可信根服务)是一......
多合一烧写几种接口及编程模式(2024-06-19)
对外部的存储器的擦除或编程;
5、支持STM32芯片的自动编程【擦除、校验、编程、选项字配置】;
6、支持对STM32片内OTP区域的编程;
7、既支持图形化界面操作也支持命令行操作;
8、支持对STLINK调试器的在线固件......
STM32安全固件更新的设计与实现(2023-02-28)
STM32安全固件更新的设计与实现;STM32 提供了安全固件更新的参考设计。为了理解STM32 安全固件更新,我们可以先去看一看普通的固件更新式如何设计,包括一般流程、端到......
PLC加密技术和解密方法(2023-06-29)
技术也不过如此。海阔天空的感觉。恭喜你,说明你已经领会了加密和解密的真理。具体的实现方法很多种。但领会真理是最重要也是最难的。俗话说:大道无术,中到有形,小道若巧。呵呵,先说到这吧,一些......
您的服务器固件安全吗?最好确认一下!(2024-01-31)
信任根”或HRoT,以确保在启动过程中,加载到服务器组件中的固件在激活之前验证为合法。当服务器启动时,HRoT组件是第一个上电的组件,它包含了验证其自身固件和在HRoT激活后上电的任何组件的固件所需的加密......
数据中心的风险与对策 您的服务器固件安全吗?最好确认一下!(2024-01-30)
计算能够以呈指数级增长的速度处理数据,对于使用传统计算方法可能需要数十年才能破解的加密算法,量子计算可能只需要几天就能破解。
利用HRoT和稳健的加密技术保护您的固件
值得......
数据中心的风险与对策(2024-01-30)
供应链中的接触点如此之多,缺乏道德的承包商可以轻松复制供应商的固件,将其安装在未经授权的芯片上,然后在灰色市场上销售假冒的部件。这不仅会影响原始供应商的利润,如果假冒设备的性能低下,还可能损害他们的声誉。
保护数据安全
加密......
STM32安全固件更新的安全挑战(2023-02-28)
STM32安全固件更新的安全挑战;固件更新是我们软件生命周期中必须面临的问题。软件生命周期中有多种原因让我们需要固件更新,而固件更新也会带来安全问题,如使用固件更新来攻击电子钱包。
STM32 已经提供了很多的安全技术来应对固件......
数据中心的风险与对策(2024-01-30)
计算能够以呈指数级增长的速度处理数据,对于使用传统计算方法可能需要数十年才能破解的加密算法,量子计算可能只需要几天就能破解。
利用HRoT和稳健的加密技术保护您的固件
值得庆幸的是,2018年,美国国家标准及技术研究所(NIST......
单片机固件被破解(2022-12-08)
锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序。
目前在其他加密方法的基础上,可以研究出一些设备,配合一定的软件,来做......
STM32的存储与执行保护(2023-02-15)
字节的配置永久生效:读保护、启动地址、PCROP……
写保护+RDP2
调试接口再也无法连接
失效分析受影响
只能从用户Flash启动,仍可做用户Flash的固件更新
从产品系列来看RDP
STM32唯一......
详解NXP Cortex-M3加密设置(2023-05-31)
GD32系列加密与和STM32系列加密方式类似。GD32内部包含一个FMC外设。FMC提供了一个安全保护功能来阻止非法读取闪存。此功能可以很好地保护软件和固件......
固件漏洞正逐年增加,安全问题该如何解决?(2023-01-07)
迪思半导体亚太区应用工程(AE)总监谢征帆介绍,Sentry方案在启动之前就会加密验证每个IC的固件以保证平台安全,并且在整个过程中都将进行实时检测攻击。当检测到攻击时,Sentry会开启保护措施,阻止......
STM32H7可在STM32上启动安全模块安装(2023-05-10)
制器安全特性的讨论都必须首先说明新的 SMI 特性仅适用于 STM32H750、STM32H753、STM32H755 或 STM32757 部件号。就像其他 STM32 上的 SFI 或安全启动和安全固件更新 (SBSFU) 一样,工程师需要具有加密......
基于STM32的串口循环队列(2022-12-12)
取的时候怎么取?你收到的指令可能是2个数据,也可能是3个数据,几种长度不一样的指令混在一起。
一次从数组里读出几个数据?怎么快速腾出已读数据的位置?还是一次都读完,然后整个数组清零?
先说一次读完,然后......
三种方法教你如何破解51单片机(2023-09-05)
,SYNCMOS单片机和GAL门阵列,这种利用软件解密设备,按照一定的步骤操作,执行片内的程序送到片外的指令,然后用解密的设备进行截获,这样芯片内部的程序就被解密完成了(GAL采用逻辑猜测),就可以得到加密......
基于STM32F4和RT-Thread通用BootLoader使用经验(2024-08-27)
分区的起始地址为0x08020000。
生成Bootloader固件,固件会自动发送到自己的邮箱。
烧录Bootloader
将得到的Bootloader固件通过STM32 ST-LINK......
从0到1教你制作网络数字变化时钟的项目代码进行修改(2024-07-03)
前需要设计分区,对于分区操作有一定的要求说明,暂且不细说,参考RT-Thread官网的说明如下,可以对Boot有一定的了解。
img
img
功能说明
Bootloader 的主要功能是更新 app 分区中的固件......
从0到1教你制作网络数字变化时钟(2024-07-08)
分区操作有一定的要求说明,暂且不细说,参考RT-Thread官网的说明如下,可以对Boot有一定的了解。
img
img
功能说明
Bootloader 的主要功能是更新 app 分区中的固件。
分区......
高速密码处理器,为什么海光的CPU更有优势?(2024-09-24)
,这些厂商的方案中明显缺乏国密上的建设,而海光则其中唯一一家采用国密SM4做内存加密的CPU企业。
目前,海光的机密计算已经发展到了第三代,可以提供包含内存隔离的完整性保护。海光CPU已经......
智能锁中用到的加解密以及STM32 Cryptolib(2023-02-07)
使用椭圆曲线算法以及SHA256来实现数字签名技术。
知识产权保护一个涉及到固件安装或者升级时的保密,肯定是需要一个对称加密技术,推荐使用AES算法。同时,在启动时要检测固件是否已经被破坏,则需要数字签名技术,推荐......
新一代烧写工具 - STM32CubeProgrammer(2023-02-08)
STLink 连接就可以看到当前 STLink 的固件版本。点击 “Firmwareupgrade” 按钮,打开 STLinkUpgrade 工具可以对 STLink 固件......
对使用STM32加密库开发比特币应用作一些补充的技术说明(2024-08-15)
。Hash算法支持SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、MD5。
STM32加密库分为硬件加速和纯固件实现两种。纯固件实现可以运行在所有的STM32系列......
如何在STM32F407单片机上使用通用的BootLoader经验分析(2024-06-06)
的起始地址为0x08020000。
生成Bootloader固件,固件会自动发送到自己的邮箱。
烧录Bootloader
将得到的Bootloader固件通过STM32 ST-LINK Utility.exe......
STM32如何设置读保护和解除读保护(2023-09-01)
将处于写保护状态,这是为了防止修改复位或中断向量而跳转到RAM区执行非法程序代码。
Flash保护的相关函数
STM32如何设置读保护和解除读保护?
读保护设置后将不能读出Flash中的......
快速入门STM32的学习经验总结(2023-05-19)
编程调试后,相信您已经对STM32有一定的了解。
至少知道如何利用STM32的固件库去写一个代码。
在这个阶段,将要接触到串口编程、TFT液晶屏驱动编程、定时器编程、串行外设接口SPI编程、存储......
可以快速用STM32实现什么?(2024-07-31)
以上调试软件的熟悉和GPIO口的编程调试后,相信您已经对STM32有一定的了解。
至少知道如何利用STM32的固件库去写一个代码。
在这个阶段,将要接触到串口编程、TFT液晶屏驱动编程、定时器编程、串行外设接口SPI编程......
为什么学习STM32? 如何系统地入门学习stm32呢?(2024-08-09)
的章节,都是描述某个模块有什么什么函数,每个函数如何使用等。建议对GPIO库函数、中断部分库函数、复位和时钟设置的库函数要比较熟悉,因为平时经常会用到。
STM32给我们提供了一个非常好的固件函数库,我们......
浅谈stm32cubemx安装教程(2024-07-22)
浅谈stm32cubemx安装教程;Ⅰ、写在前面
相信很多人都知道STM32CubeMX这个工具,也是近年来开发STM32比较流行的一个工具。这个工具从两年前第一版到现在已经有多个版本了,功能......
手把手带你创建HAL版本MDK工程模板(2024-01-12)
一定能够自己搭建一个HAL版本MDK工程模板。
1. 源码下载及前置阅读
如果大家跟着本教程学习还是无法自己创建 HAL 版本的 MDK 工程模板,那么可以参考我给大家准备的源文件。
源码及本文所需要的固件包已经......
相关企业
;义乌越宏进出口有限公司;;我公司成立2004年,对从事进出已有丰富的经验
;深圳开普伦斯股份有限公司;;医疗电子方面的方案成熟的有 心电图机方案(ECG) (基于stm32) 指甲式脉搏血氧仪方案(基于stm32) 多参数监护仪方案(基于stm32) B超方案 (基于
;深圳隆大电子有限公司;;STM8 STM32系列单片机
;上海星逾电子科技有限公司;;上海星逾电子科技有限公司,位于上海斜土路东风大厦,在北京东路科技京城设有展销柜台,主要代理销售ST公司的最新 ARM Cortex™-M3 内核STM32系列!客户
等产品的经销批发。 商行成立于2009年,已经加入常州最大的五金机电协会。截止目前为止生意已经做到祖国各地,如:北京,上海,浙江,福建,广州,贵州,甘肃,宁夏,内蒙古,湖北,安徽,山东,厦门,深圳,连云
;深圳市三金电子商行;;主营:STM8 STM32 GD32系列 NXP LPC系列 AT系列 PIC系列
;北京搏立微科电子有限公司;;本公司致力于推广stm32
;北京美芯微商贸中心;;LM3S系列 STM32系列 全系列供应商,常备现货。
保护,并且能够对加密的文件进行细分化的应用权限设置,确保企业的机密数据只能被经过授权的人,在授权的应用环境中,在指定的文档给具备该权限的人员应用操作,并且整个过程会被详细、完整的记录下来。无论是发E
的认证经销商。自1983年以来,我们已经提供了高质量的零部件和服务,是车夫和EZ rivnuts和其他盲人紧固件的最佳来源。如果你正在寻找为plusnut和六角rivnut紧固件,rivnut包或rivnut工具