打印
[Safety]

防止产品被抄袭STM32应用加密与安全的学习分享

[复制链接]
758|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
万法归宗|  楼主 | 2023-12-12 21:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 万法归宗 于 2023-12-13 20:42 编辑

为了防止STM32微控制器的程序被**,可以采用多种安全防技术。首先,STM32微控制器系列提供了硬件加速的密码学算法和安全模块,这些功能可以用于实现嵌入式设备的安全。例如,STM32Trust提供了12种安全功能,包括代码保护和执行保护两大类。其中,代码保护方案支持的STM32列表中,某些型号已嵌入硬件安全保护功能,还额外实现了篡改检测、防火墙代码隔离机制和Arm TrustZone技术,来保护最敏感的代码。

此外,STM32还提供了不同等级的读写保护功能:Read-out protection (RDP)和Write protection。RDP可控制Flash、SRAM和一些寄存器的读写权限,而Write protection则提供写保护和擦除保护。

在实际操作中,可以按照以下步骤进行防**操作:

  • 开启芯片内部的96bit的Signature,这是ST出厂前就设置好的,可以有效防止芯片被篡改。
  • 使用STM32的随机数生成模块,增加**的难度。
  • 利用STM32的读/写保护功能,禁止非授权人员读取或修改代码。

有关STM32应用开发中信息保密与安全
https://bbs.21ic.com/icview-3347304-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97
基于STM32L1系列的PCROP应用介绍
https://bbs.21ic.com/icview-3347306-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97
基于STM32L0/L4/L4+的防火墙应用介绍
https://bbs.21ic.com/icview-3347308-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97
安全固件安装【SFI】概览
https://bbs.21ic.com/icview-3347310-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97
STM32L5  TrustZone开发入门
https://bbs.21ic.com/icview-3347312-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97
基于STM32L5 安全启动与固件安全升级介绍
https://bbs.21ic.com/icview-3347314-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97
STM32L0/L4防火墙概述
https://bbs.21ic.com/icview-3347316-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97
STM32L5系统内存RSS服务介绍
https://bbs.21ic.com/icview-3347322-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97
基于STM32 OTFDEC的应用介绍
https://bbs.21ic.com/icview-3347324-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97
STM32专有代码保护【PCROP】应用概述
https://bbs.21ic.com/icview-3347320-1-1.html?fromuser=%E4%B8%87%E6%B3%95%E5%BD%92%E5%AE%97


使用特权

评论回复
沙发
豌豆爹| | 2023-12-13 10:01 | 只看该作者
文章段落开头有乱码

使用特权

评论回复
评论
万法归宗 2023-12-13 20:43 回复TA
已更改,感谢提醒 
板凳
Clyde011| | 2024-1-23 12:08 | 只看该作者

硬件设计和软件设计本来就是鱼和熊掌的关系,两者不可兼得

使用特权

评论回复
地板
万图| | 2024-1-23 14:04 | 只看该作者

结构化模块化的程序设计的思想,使最基本的要求

使用特权

评论回复
5
Uriah| | 2024-1-23 15:07 | 只看该作者

确定好硬件原理图,硬件布线,最后才是软件的开发

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

116

帖子

0

粉丝