"); //-->
芯片解密基础知识
单片机解密又称为芯片解密(IC解密),由于正式产品中的单片机芯片都加密了,直接使用编程器是不能读出程序的。但有时候客户由于一些原因,需要得到单片机内部的程序,用来参考研究学习、找到丢失的资料或复制一些芯片,这就需要做单片机解密了。芯片解密就是通过一定的设备和方法,直接得到加密了的单片机中的烧写文件,可以自己复制烧写芯片或反汇编后自己参考研究。解密公司解密后可以保证提供样片的功能和原来客户提供的母片功能一样,并可以得到烧写文件(机器语言)提供给客户,客户可以自由烧写。
以开锁公司的业务为参考,你说开锁这种行业是否合法?我认为是合法的,为什么呢?因为有公安局指定的开锁公司,他们开一次锁要100元(特殊锁更贵),不损坏你的锁,你照样可以以后使用。芯片解密和开锁公司开锁是一个意思。只要要求解密公司解密的客户将芯片解密使用于合法途径,比如学习人家先进的编程方法或找回自己丢失的资料等。解密公司在给客户做解密的时候,解密合同上就明确规定客户必须解密用于合法用途。芯片解密是一种合法的了解信息的手段,但对了解到的信息进行利用必须遵守知识产权法律的约束。
目前芯片解密有两种做法,一种是一软件为主,称为非侵入型攻击,要借助一些软件,如类似编程器的自制设备,这种方法不破坏母片(解密后芯片处于不加密状态);还有一种是硬件为主,辅助软件,称为侵入型攻击,这种方法需要剥开母片(开盖或叫开封,decapsulation),然后做电路修改(通常称FIB:focused ion beam),这种破坏芯片外形结构和芯片管芯线路只影响加密功能,不改变芯片本身功能。
目前加密的最新技术不断出现、芯片烧断数据脚、解密开盖过程中存在的漏酸的可能以及电路修改过程中误操作等,这些都有可能造成解密的失败;另外目前单片机的程序存储是靠内部电子作为介质来存储的,当芯片使用周期比较长或受到外部强磁场等环境的影响,也会导致芯片解密失败。如果采用纯软件的方式破解,和母片的编程软件和编程方式甚至编程语言等有很大关系,也存在失败的概率。芯片解密失败不收取客户解密费用的。
本文由龙人芯片解密专家pcbsheji整理,参考文献来自http://www.pcbwork.net,希望能得到业界专家专业性的指导。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。
1725428951 阅读:7609