单片机软硬件加密
我现在需要一款破解成本比较高的单片机,有知道的兄弟推荐一款,谢谢!同时想跟大家讨论一下单片机软件加密和单片机硬件加密的问题,有实现过和想实现的兄弟讨论一下! 帮顶一下 帮顶帮顶 估计楼主的量应该很小 ,可以找市场上比较偏门的单片机,最新出来的,用的人少的,这样估计破解成本高,产品利润高的话 可以再一个板上多加2个,这样成本成倍增加 又新又冷的单片机,你用起来心里有底吗?
真羡慕撸主,担心有人抄袭,我的东西为什么就没人想抄呢。呜呜呜呜呜呜~~~~~~~~~~ 呵呵 因为行业不同啊。有好的想法的兄弟支持一下 bedlamitemcu 发表于 2014-10-16 10:02
呵呵 因为行业不同啊。有好的想法的兄弟支持一下
用最新推出的芯片 ,要不就用贵的加密好的芯片,比如 DS5003DS5250 有没有兄弟有关于硬件加密 和 软件加密相关的想法谈一谈 {:lol:}这个问题又来了。。 前排。。。 没办法啊 自己做产品才能理解啊 找几个U盾,里面的片子听说不好破。 兄弟啊你也要考虑一下成本啊 又想牛儿好,又要牛儿不吃草! 观望观望 新的单片机问题会搞死你 majialou 发表于 2014-10-17 20:28
新的单片机问题会搞死你
我也这么想的 用新的东西和国产的芯片风险很大 我们主要是出口的 {:smile:}请大家帮忙出出主意 只要能RAM运行、单片机具有唯一ID就行。写一段读ID的验证函数和一个解密函数,把验证函数的二进制代码用算法加密,按数组方式保存到FLASH上。
程序里开机后(或者随便什么时候),运行解密函数,把验证函数还原后拷贝到RAM里运行,验证唯一ID,符合就继续运行。
我的做法是外部接1个DS18B20,然后加一个BOOT程序,在BOOT程序里可以读出DS18B20的序列号,同时也可以将这个读到的序列号写入到FLASH里,每次出厂前的每块板都进行唯一的序列号烧写,然后再主程序里再读出DS18B20的序列号和写入FLASH里面的值进行比较,不对的时候i就不断的RST 建议在开机前加入验证系统,在FLASH空余处随意写入 关键是他们可以读取flash的数据 然后直接烧写进去 DS5250 or DS5003 amxx 发表于 2014-10-22 19:22
我的做法是外部接1个DS18B20,然后加一个BOOT程序,在BOOT程序里可以读出DS18B20的序列号,同时也可以将这 ...
呵呵,18b20在加上伪装电路, 1.读硬件ID写入FLASH, 2.加入串口调试信息, 每个板子参数都做些更改3.把芯片上面的光刻字抹掉。 貌似没人看懂我的意思? 曾经有过一个加密芯片……叫DM2016……有人用过么? 用AVR单片机,可以硬件加密,功能多又实用 silence_sky 发表于 2014-10-22 18:30
只要能RAM运行、单片机具有唯一ID就行。写一段读ID的验证函数和一个解密函数,把验证函数的二进制代码用算 ...
这个想法很好 。 请大家继续出主意 28楼什么意思能详细解释下吗?难道avr自带序列号等加密 积极发言啊 发个锤子啊 你有什么不爽的说出来 你不想讨论也没人让你回复啊 加密的确是一间很让人头疼的事 如果产品周期比较短的就弄个软件算法加密,周期长的可以加专用加密芯片 什么尖端技术啊,还加密 学习了!!! U盾其实很便宜的,里面的芯片其实就是一个单片机,就是资源不多。 我拆过几个,建行的好像就是一个国产的专用mcu 有人破解,告它去, 我们是小公司 没那个时间和精力去搞这个东西 silence_sky 发表于 2014-10-22 18:30
只要能RAM运行、单片机具有唯一ID就行。写一段读ID的验证函数和一个解密函数,把验证函数的二进制代码用算 ...
看明白了,非常不错!足够用了
页:
[1]