0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IC芯片解密方法与原理解析

工控维修那些事儿 来源:未知 作者:邓佳佳 2018-02-26 15:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

其实了解芯片解密方法之前先要知道什么是芯片解密,网络上对芯片解密的定义很多,其实芯片解密就是通过半导体反向开发技术手段,将已加密的芯片变为不加密的芯片,进而使用编程器读取程序出来。

芯片解密所要具备的条件是:

第一、你有一定的知识,懂得如何将一个已加密的芯片变为不加密。

第二、必须有读取程序的工具,可能有人就会说,无非就是一个编程器。是的,就是一个编程器,但并非所有的编程器是具备可以读的功能。这也是就为什么我们有时候为了解密一个芯片而会去开发一个可读编程器的原因。具备有一个可读的编程器,那我们就讲讲,芯片解密常有的一些方法。

1、软件攻击:

该技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMELAT89C系列单片机的攻击。攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序。

至于在其他加密方法的基础上,可以研究出一些设备,配合一定的软件,来做软件攻击。近期国内出现了一种凯基迪科技51芯片解密设备(成都一位高手搞出来的),这种解密器主要针对SyncMos.Winbond,在生产工艺上的漏洞,利用某些编程器定位插字节,通过一定的方法查找芯片中是否有连续空位,也就是说查找芯片中连续的FFFF字节,插入的字节能够执行把片内的程序送到片外的指令,然后用解密的设备进行截获,这样芯片内部的程序就被解密完成了。

2、电子探测攻击:

该技术通常以高时间分辨率来监控处理器在正常操作时所有电源接口连接的模拟特性,并通过监控它的电磁辐射特性来实施攻击。因为单片机是一个活动的电子器件,当它执行不同的指令时,对应的电源功率消耗也相应变化。这样通过使用特殊的电子测量仪器和数学统计方法分析和检测这些变化,即可获取单片机中的特定关键信息。至于RF编程器可以直接读出老的型号的加密MCU中的程序,就是采用这个原理。

3、过错产生技术:

该技术使用异常工作条件来使处理器出错,然后提供额外的访问来进行攻击。使用最广泛的过错产生攻击手段包括电压冲击和时钟冲击。低电压和高电压攻击可用来禁止保护电路工作或强制处理器执行错误操作。时钟瞬态跳变也许会复位保护电路而不会破坏受保护信息。电源和时钟瞬态跳变可以在某些处理器中影响单条指令的解码和执行。

4、探针技术:

该技术是直接暴露芯片内部连线,然后观察、操控、干扰单片机以达到攻击目的。

5、紫外线攻击方法:

紫外线攻击也称为UV攻击方法,就是利用紫外线照射芯片,让加密的芯片变成了不加密的芯片,然后用编程器直接读出程序。这种方法适合OTP的芯片,做单片机的工程师都知道OTP的芯片只能用紫外线才可以擦除。那么要擦出加密也是需要用到紫外线。目前***生产的大部分OTP芯片都是可以使用这种方法解密的,感兴趣的可以试验或到去下载一些技术资料。OTP芯片的封装有陶瓷封装的一半会有石英窗口,这种事可以直接用紫外线照射的,如果是用塑料封装的,就需要先将芯片开盖,将晶圆暴露以后才可以采用紫外光照射。由于这种芯片的加密性比较差,解密基本不需要任何成本,所以市场上这种芯片解密的价格非常便宜,比如SONIX的SN8P2511解密,飞凌单片机解密等价格就非常便宜。

6、利用芯片漏洞:

很多芯片在设计的时候有加密的漏洞,这类芯片就可以利用漏洞来攻击芯片读出存储器里的代码,比如我们以前的文章里提到的利用芯片代码的漏洞,如果能找到联系的FF这样的代码就可以插入字节,来达到解密。还有的是搜索代码里是否含有某个特殊的字节,如果有这样的字节,就可以利用这个字节来将程序导出。这类芯片解密以华邦、新茂的单片为例的比较多,如W78E516解密,N79E825解密等,ATMEL的51系列的AT89C51解密是利用代码的字节漏洞来解密的。

另外有的芯片具有明显的漏洞的,比如在加密后某个管脚再加电信号的时候,会使加密的芯片变成不加密的芯片,由于涉及到国内某家单片机厂家,名称就不列出来了。目前市场上能看到的芯片解密器都是利用芯片或程序的漏洞来实现解密的。不过外面能买到的解密其基本上是能解得型号很少,因为一般解密公司都不会将核心的东西对外公布或转让。而解密公司自己内部为了解密的方便,自己会使用自制的解密工具,如果致芯科技具有可以解密MS9S09AW32的解密器、能专门解密LPC2119LPC2368等ARM的解密器,使用这样的解密器解密速度快,客户到公司基本上立等可取。

7、FIB恢复加密熔丝方法:

这种方法适用于很多的具有熔丝加密的芯片,最具有代表性的芯片就是TIMSP430解密的方法,因为MSP430加密的时候要烧熔丝,那么只要能将熔丝恢复上,那就变成了不加密的芯片了,如MSP430F1101A解密、MSP430F149解密、MSP430F425解密等。一般解密公司利用探针来实现,将熔丝位连上,也有的人因为自己没有太多的解密设备,需要交由其它半导体线路修改的公司来修改线路,一般可以使用FIB(聚焦离子束)设备来将线路连接上,或是用专用的激光修改的设备将线路恢复。这些设备目前在国内的二手设备很多,也价格很便宜,一些有实力的解密公司都配置了自己的设备。这种方法由于需要设备和耗材,不是好的方法,但是很多芯片如果没有更好的方法的时候,就需要这种方法来实现。

8、修改加密线路的方法:

目前市场上的CPLD以及DSP芯片设计复杂,加密性能要高,采用上述方法是很难做到解密的,那么就需要对芯片结构作前面的分析,然后找到加密电路,然后利用芯片线路修改的设备将芯片的线路做一些修改,让加密电路失效,让加密的DSP或CPLD变成了不加密的芯片从而可以读出代码。如TMS320LF2407A解密,TMS320F28335解密、TMS320F2812解密就是采用这种方法。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IC芯片
    +关注

    关注

    8

    文章

    266

    浏览量

    28228

原文标题:IC芯片解密方法与原理解析!

文章出处:【微信号:pcb_repaired,微信公众号:工控维修那些事儿】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    烧录芯片是什么意思?以F29-38门铃音乐芯片为例解析

    在智能硬件开发中,“烧录芯片”是一个关键步骤,但许多初学者可能对其含义和操作流程感到困惑。本文将以F29-38 4和弦门铃音乐芯片为例,详细解释烧录芯片的定义、作用、方法及注意事项,帮
    的头像 发表于 04-17 15:30 184次阅读

    汽车应用的FlexInput IC——L9966深度解析

    汽车应用的FlexInput IC——L9966深度解析 在汽车电子领域,传感器接口芯片的性能和功能对于整个系统的稳定运行至关重要。今天,我们就来深入了解一款专门为汽车应用设计的FlexInput
    的头像 发表于 04-16 11:05 180次阅读

    MC14600:低功耗CMOS报警IC的技术解析

    MC14600:低功耗CMOS报警IC的技术解析 在电子设计领域,报警系统的设计一直是一个重要的课题。而Freescale Semiconductor的MC14600低功耗CMOS报警IC,为报警
    的头像 发表于 04-09 10:00 134次阅读

    ic-mu150磁芯片的疑问?

    ic-mu150此磁芯片的使用 我已经仔细阅读了ic-mu150的手册,但有一些点不太理解。关于通道信号的调理,模拟信号的调理需要考虑吗?ic
    发表于 03-31 09:40

    622 Mbps时钟和数据恢复IC——ADN2806的技术解析与应用指南

    622 Mbps时钟和数据恢复IC——ADN2806的技术解析与应用指南 在高速数据通信领域,时钟和数据恢复(CDR)技术对于确保数据的准确传输至关重要。Analog Devices公司
    的头像 发表于 03-23 11:20 324次阅读

    ADM1066:多功能电源监控与排序芯片的深度解析

    的解决方案。本文将深入探讨ADM1066的特性、工作原理、应用场景以及使用方法,帮助电子工程师更好地理解和应用这款芯片。 文件下载: ADM1066.pdf 芯片特性 全面的电源监控与
    的头像 发表于 02-28 14:05 199次阅读

    深入解析MAX20303:小体积、大能量的电源管理IC

    深入解析MAX20303:小体积、大能量的电源管理IC 在如今追求小型化、低功耗的电子设备设计领域,电源管理芯片的性能表现至关重要。Analog Devices的MAX20303便是一款专门为超低
    的头像 发表于 02-06 09:50 196次阅读

    恩智浦电源管理解决方案荣获2025国际模拟IC行业卓越奖

    日前,在世纪电源网主办的“第三届电源行业配套品牌”评选活动中,恩智浦凭借创新的电源管理解决方案,荣获“国际模拟IC行业卓越奖”!
    的头像 发表于 01-20 10:55 1417次阅读

    烧录芯片IC复制是一回事吗?深度解析芯片烧录原理

    本文明确区分了“芯片烧录”与“IC复制”的本质差异。烧录是为芯片写入程序的合法生产步骤,核心是通过物理高压将数据写入芯片存储单元。而IC复制
    的头像 发表于 01-06 13:12 573次阅读

    探索Tag-it HF-I Plus Transponder IC:特性、规格与应用全解析

    探索Tag-it HF-I Plus Transponder IC:特性、规格与应用全解析 在电子科技飞速发展的今天,射频识别(RFID)技术凭借其高效、便捷的特性,在众多领域得到了广泛应用。其中
    的头像 发表于 01-06 11:15 381次阅读

    单片机解密是什么?

    单片机解密是什么? 单片机解密又叫单片机**,芯片解密IC解密,但是这严格说来这几种称呼都
    发表于 12-30 08:19

    时钟芯片与晶振:核心差异与应用场景解析

    你是否曾好奇过,手机、电脑甚至智能手表的时间为何能精准同步?这背后离不开两类关键元器件的协作:时钟芯片和晶振。尽管它们都与时间信号相关,但功能定位和技术原理却截然不同。本文将深入解析两者的区别,帮助
    的头像 发表于 12-16 15:58 4696次阅读
    时钟<b class='flag-5'>芯片</b>与晶振:核心差异与应用场景<b class='flag-5'>解析</b>

    倾佳电子代理的基本半导体驱动IC及电源IC产品力深度解析报告

    倾佳电子代理的基本半导体驱动IC及电源IC产品力深度解析报告 I. 报告执行摘要:基本半导体产品力总览 1.1 核心价值定位:SiC驱动生态系统建设 基本半导体(BASiC)的产品组合,特别是其隔离
    的头像 发表于 09-30 17:53 3136次阅读
    倾佳电子代理的基本半导体驱动<b class='flag-5'>IC</b>及电源<b class='flag-5'>IC</b>产品力深度<b class='flag-5'>解析</b>报告

    GLAD:利用全息图实现加密和解密

    概述 全息图能够通过两束相干光相干叠加获得。用其中一束光照射生成的全息图就可以得到另一束相干光,这样全息图就可以用作加密/解密的装置了。 系统描述 在本例中一个复杂的随机图样作为参考光源,用来恢复
    发表于 06-13 08:42

    数字IC设计:方法、技巧与实践

    方法,以及和综合关系密切的静态时间分析和一致性检查技术。最后一章介绍了芯片设计的项目管理。 获取完整文档资料可下载附件哦!!!!如果内容有帮助可以关注、点赞、评论支持一下哦~
    发表于 05-28 16:06