浅谈单片机解密的反向设计

控制/MCU

1883人已加入

描述

芯片解密又称为单片机解密 (IC 解密 ) ,由于正式产品中的单片机芯片都加密了,直接使用编程器是不能读出程序的。芯片解密就是通过一定的设备和方法,直接得到加密了的单片机中的烧写文件,可以自己复制烧写芯片或反汇编后自己参考研究。那么为什么反向设计值得研究呢?

1,快速复制某芯片,做到pin-to-pin的替换,主要用于一些规模较小的数字电路,或者模拟电路。这个行业的流程已经非常标准化了,腐蚀芯片,拍照,提取版图,分析电路,仿真,流片。其中,腐蚀、拍照、提版等三个环节都有相应的软件和工具支持,比如说北京某家做反向提取芯片软件的公司,国外也有两三家比较大的。该类型的芯片反向工作以体力活为主。工艺主要还以.13,.25,.35为主。很多小公司通过这种途径成长起来。

2,研究竞争对手的产品,寻求专利相关的证据。目前很多顶级公司都做过类似的事。

3,纯研究性质,主要是高校和研究所为主。

为什么反向设计值得研究呢?

因为实现同样的功能很容易,但是,实现同样的性能很难。有的公司做出的CPU在落后一代工艺的情况下,依然性能优于竞争对手的产品。为什么?这只能通过反向设计来研究。

而当前集成电路工艺节点已经进入65nm以下,大部分芯片规模已经不能用简单等效门数量来衡量,这样的电路很难通过反向设计来实现。模拟芯片虽然规模较小,但是如果采用了特殊的工艺,也是很难反向的。

这也是为什么现在大部分公司都采用了正向设计的方法,因为,相比较性能,功能还较容易实现一些。反向能力差也不单是国内公司的问题,国外公司也一样很难。这不仅一个设计能力问题,更是设计经验的问题。同时,反向设计相关的EDA工具还是不够强大。

致芯科技提供军工产品仿研、进口产品国产化。提供芯片解密服务,从DSP、ARM、以及MCU等嵌入式芯片内提取出程序代码,对PCB电路板进行测绘提取出电路图和PCB文件。在得到芯片程序和PCB电路图后,可以进行分析研究,做二次开发。

编辑:黄飞

 

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分