谈单片机加密
从事单片机开发很多年,我深刻地体会到自己辛苦研发出来的产品一上市就被解密、仿制,使自己的辛苦付诸流水的那种无奈与苦楚,总结我多年的经验,我教大家几条简单的“防身术”:
1 可将IC打掉型号,虽然我们也可测得出来,但要是CPLD系列可就有很大难度了,一般是 查不出来的。 2 将片子进行非恢复性加密(OTP),更好的就是将数据线杀除。别人是解密不了的。即 使可解,但价格比开发高出很多倍了,那样谁也不会去解密。 3 将一块板上的所有IC都打磨掉,如果你很量大,在一块板上,可要求IC生产厂家将集成 IC和单片机混打成不知道到的型号。那样要查可得花些日子。 4 线路板布线时故布一些没有用的,算作迷魂阵吧。把解密者引到错路上去浪费时间,设 计时尽量多用单片机控制,最好是逻辑器件(CPLD等) 5 做软件时,设计一些加密狗,如:此程序开机10000次就自动死机,就算解密出来,也 是个有问题的程序,也只能用10000次,你如果设100次呢,那…… 6 还有用那些很偏的片子,很少用的,像国外的,16、32位机,价格解密高得更离谱了 |