打印

STM32 的唯一 ID ---加密方式升级

[复制链接]
楼主: IJK
手机看帖
扫描二维码
随时随地手机跟帖
41
拿起书本| | 2013-3-31 21:33 | 只看该作者 回帖奖励 |倒序浏览
三个犹太人坐在一起,就可以决定世界,呵呵……进来学习了

使用特权

评论回复
42
laserpic| | 2013-7-20 17:07 | 只看该作者
安全是个问题,不知后来的GD 的芯片有无进步。

使用特权

评论回复
43
Anthony_l| | 2013-7-31 17:28 | 只看该作者
laserpic 发表于 2013-7-20 17:07
安全是个问题,不知后来的GD 的芯片有无进步。

应该没有, 都是在Flash中的, 地址都一样,
但GD32的开盖读取要难, 因为是90nm的工艺

使用特权

评论回复
44
jsan203| | 2013-11-17 11:53 | 只看该作者
楼主说得不错,非常赞!
今天用双变长滚动指针对System Memory进行加密算法提取,确实得到了唯一ID,配合针对反汇编反编译的自陷编程技术,加密性能仍牢不可破

使用特权

评论回复
45
jzb8736| | 2013-11-28 15:37 | 只看该作者
有研究加密这会儿功夫还不如一心一意做产品升级,当别人抄到V2.0时,你出一个V2.1甩他一条街

使用特权

评论回复
46
zeluo| | 2013-11-28 19:15 | 只看该作者
应该是量产出了问题   楼主   应该问题不大吧   顶一个

使用特权

评论回复
47
明月小厨| | 2014-3-2 00:14 | 只看该作者
很简单的一个办法来解决;
1)ID是否唯一不重要;
2)允许复制;
3)系统运行一段时间后,全部死机,必须解锁;
4)解锁的密码是动态的;和机器当前的状态有关;如日历时钟;
5)让用户提供显示的信息(锁),如9588;等。即ID和当前本机的时钟;
6)你计算出匙是多少;通知(匙是多少)让用户自己开锁。
每年开一次锁;
或找个网站,把数据送上去;只要是多次要求开锁的ID就封掉。

使用特权

评论回复
48
outstanding| | 2014-3-2 09:02 | 只看该作者

使用特权

评论回复
49
明月小厨| | 2014-3-3 22:27 | 只看该作者
发现被盗版后的故障反应;
1)暂不发作,计时约3个月或6个月后发作;
2)发作时,稍改一点点,伪装成普通的故障,如波特率下调10%,通讯部分就全错,但观察通讯时的波形好象很正常;

使用特权

评论回复
50
明月小厨| | 2014-3-3 22:31 | 只看该作者
STM32 的唯一 ID 可以修改! 解密的发现了这个!(ID加密失效)
STM32 ** :
1、STM32 程序没办法读出来(他们直接把 IC 芯片开盖,这边要 13.5W)
2、要是使用了 ID 加密的 (提供修改 ID 的烧写工具 另外付费5W-10W)
ID 既然可以被修改,这样一来**就没有任何障碍了!!!
对策:一个系统中使用3到5片STM32;盗版的成本也不低,还不一定能成功。

使用特权

评论回复
51
xiaox314| | 2014-3-4 08:43 | 只看该作者
防盗很重要

使用特权

评论回复
52
IJK|  楼主 | 2014-3-4 10:10 | 只看该作者
明月小厨 发表于 2014-3-3 22:31
STM32 的唯一 ID 可以修改! 解密的发现了这个!(ID加密失效)
STM32 ** :
1、STM32 程序没办法读出来(他们 ...

办法可以比困难多,呵呵  :D

使用特权

评论回复
53
明月小厨| | 2014-3-5 20:42 | 只看该作者
密匙放在哪?
如果只是单一的读存,很容易找到它;解几片一对比自然水落石出;
加密数据块;数据块长度约0XFF;不同的密匙对应完全不同的数据块内容;
然后,测试这个数据区的内容是否正常;
改第1个匙,串口错;
改第2个匙,SPI异常;
改第3个匙;I2C异常;
改第4个匙,某IO端口异常;
改第5个匙,看门狗复位;
改第6个匙,死机;
改第7个匙,重启;
......
五花八门的异常只要有功夫就多准备一些;

再找些精度极差的电阻分压后送到ADC转换;一个ID对应一个有效的AD值范围;
如二个1K电阻分压后,原本是128左右,可是你的精度极差,有可能对应的是100左右的点;要花些功夫配电阻;

使用特权

评论回复
54
shdjdq| | 2014-3-6 09:05 | 只看该作者
楼上,解几片的成本是多少?最后说电阻分压,来加密,也不可能的,如果电阻老化飘移了怎么办?有时靠模拟量来加密,不一定可靠。
有ID不一样后一般分四种方式来爆发:立即,随机,滞后,随机滞后。
此外知识产权标识通过某种方式输出来。

使用特权

评论回复
55
bear1| | 2014-12-29 17:19 | 只看该作者
学习了

使用特权

评论回复
56
小浣熊| | 2014-12-29 17:27 | 只看该作者
有道理!!

使用特权

评论回复
57
白丁野老| | 2014-12-30 21:09 | 只看该作者

使用特权

评论回复
58
zhcj66| | 2015-1-13 15:44 | 只看该作者
炊烟袅袅 发表于 2011-2-18 07:04
在SRAM里面运行,加备用电池,掉电必须返厂 -- SRAM 没有保护的
------------------------------
人家在不 ...

我也是这样认为的 纯粹折腾自己

使用特权

评论回复
59
zhcj66| | 2015-1-13 15:47 | 只看该作者
明月小厨 发表于 2014-3-3 22:31
STM32 的唯一 ID 可以修改! 解密的发现了这个!(ID加密失效)
STM32 ** :
1、STM32 程序没办法读出来(他们 ...

芯片那么多成本啊

使用特权

评论回复
60
meijc119| | 2018-6-1 09:20 | 只看该作者
提供单片机id加密安全性测试,加密芯片应用服务
id加密是比较好的程序加密方式,但有些开发人员做软加密过程太简单了,
**软加密难度非常低,提供id加密安全性测试。各种id加密方式咨询,QQ:9272078

id加密方法咨询,id加密程序测试

使用特权

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

本版积分规则