芯片破解技术是需要常年的经验积累和项目研究钻研的,必须确保能为每一个客户的每一颗芯片都能提供最可靠和最经济的破解方案,下面,我们就来看下芯片破解过程中应该注意哪些问题。
1、对芯片要做充分的调研工作
在选定芯片之前,一定要先了解芯片破解技术的最新进展,比如哪些芯片是可以破解的,不要选择那种已经被破解或者是同系列、同型号的芯片,应该选择一些最新工艺,最新上市的,有最新结构的芯片机。
2、整个电路板要做好密封工作
封住电路板的材料可以选用保密硅胶,其中可以掺杂一些无用途的原件,另外,还要把MCU周围电路的电子元件的型号统统抹点,不留痕迹。
3、软件标志位的确立
可以使用未公开的单片机,未被利用的标志位或者单元,用来作为软件标志位。
4、不要使用MCS51系列单片机
这种机子在国内的使用度比较高,被研究得很透彻。
5、要采用高档编程器
高档编程器可以有效烧断内部的部分管脚,但是一定要掌握正确的烧断方法。
6、选用智能卡芯片
因为智能卡芯片具有硬件自毁功能,可以对付各种物理攻击,不过这个需要成本允许条件下使用,因为成本颇高。另外注意一点,程序设计中,最好加入计时功能,当然,破解的成本也会有所增加。
7、使用MCS-51中A5指令加密
这种技术是最好的加密技术,A5功能是二字节空操作指令加密方法,在A5后加一个二字节或三字节操作码,目前使用频率很高。
8、芯片型号可以以假乱真
可以把芯片型号信息打磨掉,重新印上其他的型号,达到以假乱真的效果。
9、避免仿冒者采购
为了加大仿冒者采购的难度,可以购买一些生僻单片机,比如motorola单片机,破解费用是非常高的。
10、程序上写清楚相关内容
在程序上要写清楚自己的单位、开发时间、大名等,受到法律的保护。
11、备份单片机
如果条件允许,可采用两片不同型号单片机互为备份,相互验证,这样芯片破解成本就有所增加了。
总之,芯片破解中的一些注意事项大家还是要了解清楚的,我们在给客户提供专业服务的时候,对专业知识了解越清楚,能给客户节省很多时间和成本。