注册 登录
PCB论坛网 返回首页

icjiemi的个人空间 http://www.pcbbbs.com/?2349701 [收藏] [复制] [分享] [RSS]

日志

解析芯片解密方法及过程

已有 223 次阅读2017-6-29 16:38


片加密是指为保护片内程序而对单片机进行加密锁定位或者添加加密字节以达到锁定的一种手段。通过加密,一般的编程器就无法直接读取其单片机的内容程序,从而起到保护的作用。而有加密就一定有解密。所谓芯片解密,指的是程序员通过找出其单片机芯片上的漏洞或者缺陷,利用一些专业的技术手段,从芯片中获取其需要的程序和关键信息的过程。芯片解密,又称为IC解密单片机解密芯片破解等等。但装载程序芯片并不只有单片机,它只是属于其中一个类别而已。我们也将CPLD解密DSP解密成为芯片解密。在电子行业之中,芯片解密的方法有非常多种,但并不是每一次的芯片解密都采用同一种方法,它是有规律的,必须根据不同的需要及专业人员自己擅长的领域找出最合适的解密方法。可以说,芯片的解密和专业人员的技术和公司的实力是分不开的。【解密专家+V信:icpojie

 

在互联网高速发展的今天,电子行业的迅速成长也是大家有目共睹的。而关于芯片解密,也是处于不断完善的过程。首先,我们可以通过利用计算机协议及处理器的通讯接口,通过加密算法来找出其安全漏洞进行解密,我们将这种方法称为软件攻击。这种方法是相对较为简单并且容易执行的方法,它利用程序员在设计程序时的漏洞擦除加密锁的定位,将加密过的芯片变成没有密码的芯片,从而轻易获取单片机的内容。

 

还有另一种方法我们称之为电子探测攻击。顾名思义,电子探测攻击需要更高的探测功能和精确率,它需要高时间的分辨率对电源接口的模拟特性进行监控分析,然后根据这些监控它的电磁辐射特性攻击单片机的各种变化过程以获得里面的关键信息。关于芯片解密的方法有很多,除了以上提过的两种,过错产生技术和探针技术都是可以进行解密的方法。过错产生技术是专门利用一些异常的工作条件,例如电压冲击或时钟冲击来使得处理器出错,然后再通过额外的访问攻击单片机的加密过程,从而得到想要的信息。而探针技术则是采取一些措施直接将芯片内部的连线暴露出来,然后进行观察操控以达到攻击目的得到单片机里的信息。由此可知,芯片解密的过程方法有很多,只要对症下药便可轻易得到想要的信息.

 

除了探针技术处于侵入型攻击之外,其他三种都属于非侵入型的攻击。侵入型攻击相对来说需要更多的时间和更好的工作环境。有时候必须花上几星期才能完成,而对于非侵入型攻击来讲,它并不需要高昂的价格和太多的时间,但对专业人员的技术要求相对较高,它需要专业人员有较高的技术和较多的经验。对于侵入型攻击来讲,解密的第一步就是开封芯片的封装。要开封可以利用将芯片封装完全溶解或将硅核上面的塑料封装移除。移除芯片之后就可以利用丙酮将芯片上的硝酸清洗掉。做好上述准备后,便可以开始寻找熔丝的位置并破坏它,将其暴露在紫外光下,最后再利用编程器,便可轻易读取程序上的内容。

 

我们知道,面对不同的芯片,不同的要求,我们的解密方法和过程是不确定的。我司也针对不同的芯片提取了很多芯片的程序并对其解密技术进行了研究。【解密专家+V信:icpojie


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

Archiver|小黑屋|手机版|PCB设计论坛|EDA论坛|PCB论坛网 ( 沪ICP备05006956号-1 )

GMT+8, 2024-4-29 20:39 , Processed in 0.096904 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部