任何一款单片机从理论上讲,攻击者均可利用足够的投资和时间使用以上方法来攻破。这是系统设计者应该始终牢记的基本原则。因此,作为电子产品的设计非常有必要了解当前单片机攻击的新技术,做到知己知彼,心中有数,才能有效防止自己花费大量金钱和时间辛辛苦苦设计出来的产品被人家一夜之间仿冒的事情发生。
1)在选定加密芯片前,要充分调研,了解单片机技术的新进展,包括哪些单片机是已经确认可以的。尽量不选用已可或同系列、同型号的芯片选择采用新工艺、新结构、上市时间较短的单片机。
(2)尽量不要选用MCS51系列单片机,因为该单片机在国内的普及程度高,被研究得也透。
3)产品的原创者,一般具有产量大的特点,所以可选用比较生僻、偏冷门的单片机来加大仿冒者采购的难度,选用一些生僻的单片机。
(4)在设计成本许可的条件下,应选用具有硬件自毁功能的智能卡芯片,以有效对付物理攻击;另外程序设计的时候,加入时间到计时功能,比如使用到1年,自动停止所有功能的运行,这样会增加者的成本。
(5)如果条件许可,可采用两片不同型号单片机互为备份,相互验证,从而增加成本。
(6)打磨掉芯片型号等信息或者重新印上其它的型号,以假乱真。
(7)可以利用单片机未公开,未被利用的标志位或单元,作为软件标志位。
(8)你应在程序区写上你的大名单位开发时间及仿制必究的说法,以备获得法律保护;另外写上你的大名的时候,可以是随机的,也就是说,采用某种算法,外部不同条件下,你的名字不同。
(10)采用的编程器,烧断内部的部分管脚,还可以采用的设备烧断金线,这个目前国内几乎不能解密,即使解密,也需要上万的费用,需要多个母片。
(11)采用保密硅胶(环氧树脂灌封胶)封住整个电路板,PCB上多一些没有用途的焊盘,在硅胶中还可以掺杂一些没有用途的元件,同时把MCU周围电路的电子元件尽量抹掉型号。
深圳市清宝科技有限公司是一家从事PCB抄板,改板,高速PCB设计,BOM清单制作,原理图设计,电路板抄板,样机克隆,线路板复制,芯片等反向研究企业。成立于2010年,目前有PCB抄板部、PCB设计部、BOM分析部、芯片部、产品评估、技术调试部、采购部、系统软件反向研究、硬件反向研导部、业务部等。我司拥有国内的逆向技术研发团队,专注于国内外各类电子产品和设备样机的复制(克隆)技术的研究,技术全国 。专注抄单层板,2-32层电路板,盲埋孔板,手机板,工控板,高频板,铝基板及各类电路板目前设计层数:不限