什么是芯片解密:
芯片解密又称为IC解密,由于正式电子产品中的主芯片都是加密了的,直接使用编程器是不能读出程序的。但有时候由于一些原因,需要得到电路板主芯片内部的程序,用来参考研究学习、找到丢失的资料或复制一些芯片,这就需要做芯片解密了。
其实了解芯片解密方法之前先要知道什么是芯片解密,网络上对芯片解密的定义很多,其实芯片解密就是通过半导体反向开发技术手段,将已加密的芯片变为不加密的芯片,进而使用编程器读取程序出来。必须有读取程序的工具,可能有人就会说,无非就是一个编程器。是的,就是一个编程器,但并非所有的编程器是具备可以读的功能。这也是就为什么我们有时候为了解密一个芯片而会去开发一个可读编程器的原因。具备有一个可读的编程器,那我们就讲讲,芯片解密常用方法。
软件攻击法:该技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMELAT89C系列单片机的攻击。攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序。
西星芯片解密中心专注于MCU单片机解密、CPLD解密、FPGA解密、DSP解密及ARM芯片解密技术研究,芯片解密型号种类多成功率高;芯片型号鉴定、一次性芯片清空程序、IC擦除、芯片烧录、IC代烧录、IC测试、IC验证、芯片开封拍照等服务。
西星长期提供STC单片机、TI单片机、MICROCHIP单片机、SYNCMOS单片机、ALTERA单片机、ATMEL单片机、ST单片机、HITACHI单片机、NXP单片机、Infineon单片机、EMC单片机、DALLAS单片机、ZILOG单片机、XILINX单片机、WINBOND单片机、Freescale单片机、LATTICE单片机等四十余系列上万型号解密服务,且可解密型号处于不断更新当中。需要解密的具体型号请咨询我们的客服
任何一款单片机从理论上讲,攻击者均可利用足够的投资和时间使用以上方法来攻破。这是系统设计者应该始终牢记的基本原则。因此,作为电子产品的设计工程师非常有必要了解当前单片机攻击的新技术,做到知己知彼,心中有数,才能有效防止自己花费大量金钱和时间辛辛苦苦设计出来的产品被人家一夜之间仿冒的事情发生。
1)在选定加密芯片前,要充分调研,了解单片机技术的新进展,包括哪些单片机是已经确认可以的。尽量不选用已可或同系列、同型号的芯片选择采用新工艺、新结构、上市时间较短的单片机。
(2)尽量不要选用MCS51系列单片机,因为该单片机在国内的普及程度高,被研究得也透。
3)产品的原创者,一般具有产量大的特点,所以可选用比较生僻、偏冷门的单片机来加大仿冒者采购的难度,选用一些生僻的单片机。
(4)在设计成本许可的条件下,应选用具有硬件自毁功能的智能卡芯片,以有效对付物理攻击;另外程序设计的时候,加入时间到计时功能,比如使用到1年,自动停止所有功能的运行,这样会增加者的成本。
(5)如果条件许可,可采用两片不同型号单片机互为备份,相互验证,从而增加成本。
(6)打磨掉芯片型号等信息或者重新印上其它的型号,以假乱真。
(7)可以利用单片机未公开,未被利用的标志位或单元,作为软件标志位。
(8)你应在程序区写上你的大名单位开发时间及仿制必究的说法,以备获得法律保护;另外写上你的大名的时候,可以是随机的,也就是说,采用某种算法,外部不同条件下,你的名字不同。
(10)采用的编程器,烧断内部的部分管脚,还可以采用的设备烧断金线,这个目前国内几乎不能解密,即使解密,也需要上万的费用,需要多个母片。
(11)采用保密硅胶(环氧树脂灌封胶)封住整个电路板,PCB上多一些没有用途的焊盘,在硅胶中还可以掺杂一些没有用途的元件,同时把MCU周围电路的电子元件尽量抹掉型号。
西星科技经过多年的研究,对单片机的算法、架构和工艺进行了深入的研究,精心设计的解密技术流程在确保解密芯片安全的同时,也把芯片解密的周期降到低,较大的保证了客户在解密过程中的工程控制和经济效益。
目前单片机解密有两种做法,一种是一软件为主,称为非侵入型攻击,要借助一些软件校验诱导和电压电流等攻击技术也能通过设计的特殊软件和设备达到数据引导的作用从而实现加密芯片的数据再生成的目的。如类似编程器的设备,这种方法不破坏母片(解密后芯片处于不加密状态);还有一种是硬件为主,辅助软件,称为侵入型攻击,这种方法需要剥开母片(开盖或叫开封,decapsulation),然后利用现代高精等离子设备如FIB(通常称FIB:focused ion beam),金相显微镜,DECABLE设备等处理硅片加密电路使其能在通用或特制编程校验设备上读取其内部代码程序。这种破坏芯片外形结构和芯片管芯线路只影响加密功能,不改变芯片本身功能。
西星科技组建了自己的芯片解密及单片机软件开发团队,经过不断的探索研究,目前我司可的IC已**过30多类,涉及的主要领域包括:单片机解密(MCU解密)、**IC解密、芯片解密、PLD芯片解密,CPLD芯片解密、单片机开发服务,嵌入式系统的软件和硬件的设计,芯片的设计、硬件的系统设计、软件的系统设计以及软件解密等(本公司解密合法性,有关法律上的一切责任纠纷均由对方承担,本司概不负责)
问:解密后母片还能退回吗?
答:客户提供的样品在解密工作开始后是无法退回的,我们需要技术保密