网络热词 > 单片机解密

单片机解密

单片机解密又叫单片机破解,芯片解密,IC解密,但是这严格说来这几种称呼都不科学,但已经成了习惯叫法,我们把CPLD解密,DSP解密都习惯称为单片机解密。单片机只是能装载程序芯片的其中一个类。能烧录程序并能加密的芯片还有DSP,CPLD,PLD,AVR,ARM等。当然具存储功能的存储器芯片也能加密,比如DS2401 DS2501 AT88S0104 DM2602 AT88SC0104D等,当中也有专门设计有加密算法用于专业加密的芯片或设计验证厂家代码工作等功能芯片,该类芯片业能实现防止电子产品复制的目的。

单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,就可以从芯片中提取关键信息,获取单片机内程序这就叫单片机解密。

任何一款单片机从理论上讲,攻击者均可利用足够的投资和时间使用以上方法来攻破。这是系统设计者应该始终牢记的基本原则。因此,作为电子产品的设计工程师非常有必要了解当前单片机攻击的最新技术,做到知己知彼,心中有数,才能有效防止自己花费大量金钱和时间辛辛苦苦设计出来的产品被人家一夜之间仿冒的事情发生。我们根据沪生电子的解密实践提出下面建议:

(1)在选定加密芯片前,要充分调研,了解单片机破解技术的新进展,包括哪些单片机是已经确认可以破解的。尽量不选用已可破解或同系列、同型号的芯片选择采用新工艺、新结构、上市时间较短的单片机,如可以使用ATMEGA88/ATMEGA88V,这种国内破解的费用一需要6K左右,另外相对难解密的有ST12系列,DSPPIC等;其他也可以和CPLD结合加密,这样解密费用很高,解密一般的CPLD也要1万左右。

(2)尽量不要选用MCS51系列单片机,因为该单片机在国内的普及程度最高,被研究得也最透。

(3)产品的原创者,一般具有产量大的特点,所以可选用比较生僻、偏冷门的单片机来加大仿冒者采购的难度,选用一些生僻的单片机,比如ATTINY2313,AT89C51RD2,AT89C51RC2,motorola单片机等比较难解密的芯片,目前国内会开发使用熟悉motorola单片机的人很少,所以破解的费用也相当高,从3000~3万左右。

(4)在设计成本许可的条件下,应选用具有硬件自毁功能的智能卡芯片,以有效对付物理攻击;另外程序设计的时候,加入时间倒计时功能,比如使用到1年,自动停止所有功能的运行,这样会增加破解者的成本。

(5)如果条件许可,可采用两片不同型号单片机互为备份,相互验证,从而增加破解成本。

(6)打磨掉芯片型号等信息或者重新印上其它的型号,以假乱真(注意,反面有LOGO的也要抹掉,很多芯片,解密者可以从反面判断出型号,比如51,WINBOND,MDT等)。

(7)可以利用单片机未公开,未被利用的标志位或单元,作为软件标志位。

(8)利用MCS-51中A5指令加密,其实世界上所有资料,包括英文资料都没有讲这条指令,其实这是很好的加密指令,A5功能是二字节空操作指令加密方法在A5后加一个二字节或三字节操作码,因为所有反汇编软件都不会反汇编A5指令,造成正常程序反汇编乱套,执行程序无问题仿制者就不能改变你的源程序。

(9)你应在程序区写上你的大名单位开发时间及仿制必究的说法,以备获得法律保护;另外写上你的大名的时候,可以是随机的,也就是说,采用某种算法,外部不同条件下,你的名字不同,比如wwwhusooncom1011、wwwhusooncn1012等,这样比较难反汇编修改。

(10)采用高档的编程器,烧断内部的部分管脚,还可以采用自制的设备烧断金线,这个目前国内几乎不能解密,即使解密,也需要上万的费用,需要多个母片。

(11)采用保密硅胶(环氧树脂灌封胶)封住整个电路板,PCB上多一些没有用途的焊盘,在硅胶中还可以掺杂一些没有用途的元件,同时把MCU周围电路的电子元件尽量抹掉型号。

(12)对SyncMos,Winbond单片机,将把要烧录的文件转成HEX文件,这样烧录到芯片内部的程序空位自动添00,如果你习惯BIN文件,也可以用编程器把空白区域中的FF改成00,这样一般解密器也就找不到芯片中的空位,也就无法执行以后的解密操作。

当然,要想从根本上防止单片机被解密,那是不可能的,加密技术不断发展,解密技术也不断发展,现不管哪个单片机,只要有人肯出钱去做,基本都可以做出来,只不过代价高低和周期长短的问题,编程者还可以从法律的途径对自己的开发作出保护(比如专利)。

从概率上来说,单片机解密在1%失败的几率,0.3%损坏母片的几率,这也是这么多年来,深圳ARM解密中心总结出来的,当然,这个比例和经验也是有很大关系的,就像是实习医生和主任医师一样,这也是提醒客户朋友在选择芯片解密公司的时候一定要找经验丰富的正规公司。

下面列出几条,也是我们有过经历的,在IC破解过程中容易导致解密失败的问题点:

开盖

开盖的概念,针对金线,我们一般采用硝酸配合丙酮的做法,用铝箔纸遮住不需要开盖的位置(这里要求对晶圆位置有比较准确的判断,有的在正面,有的在背面)并且开窗,用硝酸将封装熔开一个洞,漏出晶圆为止(这里就是问题所在了,怎样控制让该漏的地方漏出来,不该腐蚀的地方保留下来,时间和时机都很重要),然后迅速用丙酮进行清洗,配合超声波去除表面杂质。

这里容易出问题的地方包括以下几个方面:

①时间控制的不好,不及是不行的,过,犹不及,PAD腐蚀坏,外部不能读出程序

②芯片流片工艺不好,腐蚀的时候容易将芯片表面钝化层损坏,使管芯失效

③开盖的时候硝酸撒到芯片管脚上会破坏管脚影响读取

④晶圆与管脚之间的AL线是很脆弱的,无意中碰断的情况也是存在的

⑤单片机封装采用特殊材料,无法和酸反应

⑥有一些芯片比较特殊,晶圆不在芯片中间位置,或者在背面,经验不丰富的话很容易开错导致芯片损坏

⑦芯片采用铜工艺或铝工艺或者合金工艺,用酸进行开盖的时候会将内部连线一并腐蚀掉

FIB加工过程有误

我们在进行FIB加工的过程中也有一些情况可能导致解密失败:

A:FIB连线过长导致离子注入失效,从而无法对晶圆进行加工导致失败

B:离子注入强度没有掌握好

C:芯片流片工艺小,加工过程中没有找准确位置

D:FIB设备本身精度等方面存在问题,设备存在一定的问题。

另外,随着加密工艺的日益进步和改善,很多新奇的加密方法层出不穷,有种情况比较麻烦,就是芯片明明已经完全解密,但是程序就是不能用,或者只能在原来的板子和某些IC配合的时候才能用,但批量生产的时候就是有问题,这就是软加密了。这种情况在游戏机上用的特别多。

众所周知,凡是涉及到单片机解密的领域一般都是进行产品复制的,真正用来做研究学习的,不能说没有,但是相当罕见。这样一个走在法律边缘的行业,究竟能走多远,企业又能做多大,是很多解密公司在思考的问题,于是很多解密公司纷纷涉足抄板行业,生产加工领域等,但是真正像泰斗科技那样稳扎稳打,一步一步稳定扩张的少之又少,冒进,只会对企业带来危害,继而影响到客户的利益。

随着国内专利意识的加强,这样一个行业只会慢慢远离产品复制转而向研究学习方向发展,还有一种可能是转入"地下",不管怎样,这样一个行业短时间内是不会灭亡的。最近几年,当单片机解密行业发展的如火如荼的时候,芯片厂商何尝察觉不到风吹草动呢?所以加密技术也是不断完善,甚至进行革命性的变化,将来芯片加密技术会越来越科学,后门漏洞也会得到克服,以后芯片解密大部分都要采用泰斗科技的硬解方法,利用FIB技术,就是DECAP,取DIE,然后去层、拍照、提取原理图,找出加密位置,再找到加密控制线尽量靠上层的单元,分析出泰斗FIB方案,借助FIB去掉加密位置,从而读取程序,从而达到单片机解密的目的。

解读中国的芯片解密技术现状

以不正当方式获得其他商家的商业秘密,是一种常见的不正当竞争行为。中国最高人民法院17日公布"关于审理不正当竞争民事案件应用法律若干问题的解释",首次明确规定:通过自行开发研制或者反向工程等方式获得的商业秘密,不认定为反不正当竞争法有关条款规定的侵犯商业秘密行为。

随着智能技术、IC解密在电子领域的广泛应用,越来越多的学者开始将目光转向该领域的研究中来,但是就中国现状而言,中国制造并不能在电子领域得到广泛的应用。党十八大的召开和航天STYLE在全国的风靡,芯片电子业是否该刮起一场新的改革之风呢?

当世纪芯科技的芯片解密在市场风靡一时的时候,有很多业内人士对芯片设计和芯片解密的发展和应用技术持有怀疑或者保持中立意见的态度,那么作为近五十年内发展的最快的技术手段芯片解密,目前的现状到底如何呢?

芯片解密:多领域开发和应用

何为芯片解密?芯片解密一般可以被称作是单片机解密或者IC解密,专利产品由于其特殊的保密性,放置在电子产品中的芯片,都会在放入初期就被加密,就像一道密码锁一样,没有钥匙的话是打不开的。哪怕你直接运用编程器也没有办法让它正常运行,因为程序无法顺利地读出来。但是如果为了科研或者一些其他的原因,需要读取到单片机里面的程序,那么就需要做卡片解密。卡片也就是我们说的芯片,其解密的应用可以找回已经丢失的资料。现代科研和其他反向工程领域中经常会用到这门技术。

当普通电视被背投电视所取而代之,当"脑袋型"电脑显示屏被液晶显示屏取而代之,对行业具有高度敏感性的人应该察觉到,又一次技术革命将开始。芯片解密,在芯片的设计技术变革之后,世纪芯科技所引导的产品应用类拓展渠道,开始步入医疗卫生、通讯、工业、广播电视等行业,除了对设备、仪器仪表、终端及电子应用等展开服务,在PCB抄板、PCB制板图设计和代加工方面也得到了更广泛的应用。

芯片解密:技术的盲目复制和跟从

随着中国经济水平的提高,中国的科技水平也同期高速发展着,与国际化接轨的不仅仅是技术和产品结构,近百年芯片技术的飞跃也可以作为一个跨时代的史诗。发展是硬道理,科技是第一生产力,从芯片的体积入手,多年来包括美国、日本、亚太地区和欧洲地区各个国家致力于对芯片市场的开发和对芯片质量、容积和技术的研发,不得不说这四大区域为芯片技术的发展提供了不可估量的作用和影响。

仅占原来的1/140的芯片体积,价格却从原来的基础上下降到了1/107。在这场产业技术的变革里,美国功不可没,到现在为止美国依然占据着世界IC市场的老大地位。以抄芯片为例,中国因为之前并没有在这单片机解密领域投入太大的人力和物力,所以到目前为止,该领域还是个盲区。虽然有一些电子企业的加入,但是依旧停留在复制和跟随阶段,并没有形成自己独立的特色。

针对现在世界芯片行业出现的不景气问题,中国开始进行多生产线的投入,大量资金被运用在DSP解密、芯片代工等方面。虽然崛起的比较晚,发展速度不快,但是我们可以相信,随着科研力度的增大,中国的芯片解密技术会创造出属于自己的风格。

All rights reserved Powered by 网络热词 87994.com

copyright ©right 2010-2020。
网络热词内容来自网络,如有侵犯请联系客服。zhit325@126.com