本帖最后由 yang4469 于 2015-1-14 12:07 编辑
目前做了一个系统,用到了一片stm32和多片stm8,想出产品了,但又不想让人轻易的山寨了,至少要让破解成本提高
目前想到的办法是
1。最基本的方法是置读保护,这样可以防止外部工具非法访问
2.st的芯片都有自己的ID,根据自己的ID来加密,这样每个芯片烧录的程序不同,这样就是拷贝出了bin文件,也不是简单的就能用的
但是这样的话,不是很适合批量生产
3.程序里面明码、暗码都有版权显示,为后续如果需要打官司留一手
4.增加一个加密芯片
5.当然,芯片之间互相通信可以加上软件验证
6.在SRAM里面运行,加备用电池,掉电必须返厂,这种方式生产也是个问题,对于后期维护成本也太高了
7.针对反汇编反编译的自陷编程技术
也许有重复的,目前想到的就是这些,大家有木有什么更好的加密方法啊
|