HC32F176JATA-LQ48华大32位单片机ARM内核
价格:面议
单片机解密一般和硬件相关。只有少数的传统型51单片机可以直接用编程器读下来后在。现在很多的单片机(包括增强型51单片机)都是用物理的工艺把加密的程序“隐藏”芯片中,一般对待这种单片机只有拆开芯片用仪器来。单片机解密是一件非常负载的事情,首先需要把芯片的封装表层氧化掉,用设备进行解密。
芯片解密常用方法。
软件攻击法:该技术通常使用处理器通信接口并利用协议、加密算法或这些算法中的安全漏洞来进行攻击。软件攻击取得成功的一个典型事例是对早期ATMELAT89C系列单片机的攻击。攻击者利用了该系列单片机擦除操作时序设计上的漏洞,使用自编程序在擦除加密锁定位后,停止下一步擦除片内程序存储器数据的操作,从而使加过密的单片机变成没加密的单片机,然后利用编程器读出片内程序。
目前单片机解密有两种做法:
1、以软件为主,称为非侵入型攻击,要借助一些软件校验诱导和电压电流等攻击技术也能通过设计的软件和设备达到数据引导的作用从而实现加密芯片的数据再生成的目的。如类似编程器的设备,这种方法不破坏母片(解密后芯片处于不加密状态);
2、硬件为主,软件,称为侵入型攻击,这种方法需要剥开母片(开盖或叫开封,decapsulation),然后利用现代高精等离子设备如FIB(通常称FIB:focused ion beam),金相显微镜,DECABLE设备等处理硅片加密电路使其能在通用或特制编程校验设备上读取其内部代码程序。这种破坏芯片外形结构和芯片管芯线路只影响加密功能,不改变芯片本身功能。
芯片解密就是通过半导体反向开发技术手段,将已加密的芯片变为不加密的芯片,进而使用编程器读取程序出来。必须有读取程序的工具,可能有人就会说,无非就是一个编程器。是的,就是一个编程器,但并非所有的编程器是具备可以读的功能。这也是就为什么我们有时候为了解密一个芯片而会去开发一个可读编程器的原因。具备有一个可读的编程器。
芯片解密一般可以被称作是单片机解密或者IC解密,专利产品由于其的保密性,放置在电子产品中的芯片,都会在放入初期就被加密,就像一道密码锁一样,没有钥匙的话是打不开的。哪怕你直接运用编程器也没有办法让它正常运行,因为程序无法顺利地读出来。但是如果为了科研或者一些其他的原因,需要读取到单片机里面的程序,那么就需要做卡片解密。卡片也就是我们说的芯片,其解密的应用可以找回已经丢失的资料。现代科研和其他反向工程领域中经常会用到这门技术。
深圳市天吉芯技术开发有限公司将努力前行,大胆创新、不断探索,精益求精,努力打造成集技术、清洁生产、循环经济于一体的环保示范型企业。