联想,lenovo

单片机解密侵入型攻击的一般过程|芯片解密

上一篇 / 下一篇  2008-06-11 12:04:32 / 个人分类:pcb设计服务公司相关

单片机解密侵入型攻击的一般过程|芯片解密

关键词:PCB设计 电路板设计 PCB板设计 芯片解密 IC解密 高速PCB设计 线路板设计 PCB Layout EMC设计 SI仿真 PCB设计公司 单片机解密 MCU解密 软件破解

 

侵入型攻击的第一步是揭去芯片封装。有两种方法可以达到这一目的:第一种是完全溶解掉芯片封装,暴露金属连线。 第二种是只移掉硅核上面的塑料封装。第一种方法需要将芯片绑定到测试夹具上,借助绑定台来操作。第二种方法除了需要具备攻击者一定的知识和必要的技能外, 还需要个人的智慧和耐心,但操作起来相对比较方便。

 

芯片上面的塑料可以用小刀揭开,芯片周围的环氧树脂可以用浓硝酸腐蚀掉。热的浓硝酸会溶解掉芯片封装而不会影响芯片及连线。该过程一般在非常干燥的条件下进行,因为水的存在可能会侵蚀已暴露的铝线连接。

 

接着在超声池里先用丙酮清洗该芯片以除去残余硝酸,然后用清水清洗以除去盐分并干燥。没有超声池,一般就跳过这一步。这种情况下,芯片表面会有点脏,但是不太影响紫外光对芯片的操作效果。

 

最后一步是寻找保护熔丝的位置并将保护熔丝暴露在紫外光下。一般用一台放大倍数至少100倍的显微镜,从编程电 压输入脚的连线跟踪进去,来寻找保护熔丝。若没有显微镜,则采用将芯片的不同部分暴露到紫外光下并观察结果的方式进行简单的搜索。操作时应用不透明的纸片 覆盖芯片以保护程序存储器不被紫外光擦除。将保护熔丝暴露在紫外光下5~10分钟就能破坏掉保护位的保护作用,之后,使用简单的编程器就可直接读出程序存 储器的内容。

 

对于使用了防护层来保护EEPROM单元的单片机来说,使用紫外光复位保护电路是不可行的。对于这种类型的单片 机,一般使用微探针技术来读取存储器内容。在芯片封装打开后,将芯片置于显微镜下就能够很容易的找到从存储器连到电路其它部分的数据总线。由于某种原因, 芯片锁定位在编程模式下并不锁定对存储器的访问。利用这一缺陷将探针放在数据线的上面就能读到所有想要的数据。在编程模式下,重启读过程并连接探针到另外 的数据线上就可以读出程序和数据存储器中的所有信息。

 

还有一种可能的攻击手段是借助显微镜和激光切割机等设备来寻找保护熔丝,从而寻查和这部分电路相联系的所有信号 线。由于设计有缺陷,因此,只要切断从保护熔丝到其它电路的某一根信号线,就能禁止整个保护功能。由于某种原因,这根线离其它的线非常远,所以使用激光切 割机完全可以切断这根线而不影响临近线。这样,使用简单的编程器就能直接读出程序存储器的内容。

 

虽然大多数普通单片机都具有熔丝烧断保护单片机内代码的功能,但由于通用低档的单片机并非定位于制作安全类产 品,因此,它们往往没有提供有针对性的防范措施且安全级别较低。加上单片机应用场合广泛,销售量大,厂商间委托加工与技术转让频繁,大量技术资料外泻,使 得利用该类芯片的设计漏洞和厂商的测试接口,并通过修改熔丝保护位等侵入型攻击或非侵入型攻击手段来读取单片机的内部程序变得比较容易。

深圳龙人分公司地处深圳市福田区华强北商业圈,目前已成为中国最大、综合实力最强的PCB解决方案提供商。我们致力于向客户提供从高速PCB设计、数模A/D混合电路板设计EDA技术支持、SI信号仿真等技术服务到PCB板制造加工、电子元器件采购等提供一站式解决方案。我们的经验涉及PCICPCIPCI-EXPRESSATCAXAUISATA&SATAII 10GHz高速差分信号、DDR&DDRII SDRAM 800MTI DSP系列、芯片解密IC解密,单片机解密,MCU解密,高速背板等最高达32层的PCB多层电路板设计。详情请登陆:http://www.pcbsj.comhttp://www.sipcb.net

联系电话:0755-83676393 0755-83000991  传真:0755-83000896

 


TAG: IC解密 ic解密 pcb板设计 PCB板设计 PCB设计 pcb设计 电路板设计 高速PCB设计 高速pcb设计 线路板设计 芯片解密

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

关于作者