当前位置:龙芯电子 >> 技术资料 >> 浏览文章

如何保证芯片解密成功并不损坏母片

时间:2012/11/16 20:11:11

 

  由于多种原因,芯片解密被广泛运用于生产和工作之中,并且具有重要的实用意义。在这些原因之中,常见的诸如为了对比研究和学习创新需要了解一些加密芯片的内部程序,还比如为了寻找一些无法正常取回的芯片内部资料,以及为了复制个别芯片为了延续其使用寿命。这些都是企业在发展过程中常常可能会遇到的问题,俗话说:“他山之石,可以攻玉。”芯片解密可以帮助企业更好地了解别人的长处,从而在自己技术的基础上进行升级和创新,发展出更加先进的、更加适合使用需求的产品。
  然而,由于现在技术的进步,对于芯片的加密技术也在在不断的进步,大大增加了解密的难度,而且导致了在解密过程中损坏母片的可能性也大大增加。对于一般的公司来说,没有相应的高技术设备、人才储备和破解经验,要想破解目前日趋先进的单片机加密技术可谓难上加难,在解密过程中一是很可能失败,二是可能损坏母片。如何保证芯片解密的成功并不损坏母片使用,成为衡量当前芯片解密公司先进水平的标准。
一、丰富的解密经验是成功的首要条件
  面对种类繁多的各式IC芯片,必须对各品牌芯片的构造与代码设计思路有足够深刻的了解,要积累这方面的经验,进行大量的实验和探索无疑是前提。以龙芯世纪为代表的深圳芯片解密专业团队正是利用国际先进的专业检测设备和算法研究软件,不断通过大量的认真实践和积极探索,准确了解和掌握了各类芯片的核心架构与指令代码构成,利用逆向工程对其代码的设计思路,代码的编写构成积累了丰富的经验。
二、了解可能导致解密失败的各种风险
  加密技术的不断进步,对于解密公司而言,意味着要花更大的精力和心思来应对各种疑难加密技术。要想保证解密的成功率,了解最新的加密技术,明白在解密过程中可能导致失败的各种风险至关重要。例如,在解密过程中,芯片烧断数据脚和解密开盖过程中存在的漏酸现象要注意防范,否则会造成解密失败;采用软件方式破解的芯片,对于母片的编程语言、方式和软件的特点要有足够的了解,否则也很容易导致失败;另外,还要注意对于使用周期已经比较长,某些可能受到外部强磁场环境影响的芯片,都要用有针对性的设备和方法进行小心解密,防止操作不当导致的母片损坏和解密失败。
三、双管齐下因时制宜保证解密成功率
  只有在积累了丰富的实践经验,明白了各种可能导致单片机解密失败甚至损坏母片的危险后,我们再针对不同品牌和类型的芯片采取有针对性的方法,这无疑是保证解密成功并且不损坏母片的最佳方案。根据加密芯片的品牌与编程特点,确定采用何种解密方法:一种是可以采用侵入式攻击的物理攻击,借助专业的半导体测试设备、显微镜和微定位器,在专门的实验室观察、操控、干扰单片机进行破解,从业时间长、实力雄厚、设备先进的解密公司利用物理攻击破解的成功显然更高;另一种则是采用非侵入型攻击,主要借助软件攻击、电子探测技术、过错产生技术等方法进行破解,这种方法不需剥开母片,但要求解密公司必须具备十分丰富的芯片处理器知识和软件知识,只有技术实力强并且拥有丰富经验的公司才能保证非侵入型攻击具备更高的成功率。
 

微信扫描二维码咨询