芯片加密与解密的“恋”结

2014年10月30日 10:12    发布者:xpjm2012
随着智能通信技术的迅猛发展,信息已成为当今社会的重要财富,信息的保密技术也越来越受到人们重视,大到国家机密,小到寻常百胜的生活用品,比如信用卡、保密传真、Interner网上信息传递等,都需加密码等保护措施。但信息技术的解密也同样受到广泛关注,别以为解密是什么不光彩的事情,离开了解密技术,软件加密水平也不会有很大的提高,从而留给它国盗窃我国信息技术的机会,造成国防安全隐患。从技术的发展角度来看,软件的维护和开发都是最昂贵的一个阶段,占开发费70%以上。如果业务需求改变、硬件基础设施的变化等使软件系统需要经常更新和改进,而原代码文件丢失或人才流失,再重新开发的话就要浪费大量的时间、人力和财力,给公司造成不可估量的损失。因此,在这种情况下利用解密技术将是最好的选择,从这里我们也可看出,加密与解密就好比矛与盾的关系,两者相互依存、缺一不可。

何谓芯片加密与解密?

芯片加密是指为防止未经授权访问或拷贝而对芯片进行加密锁定位或者添加加密字节以达到保护片内程序的一种技术手段。通过加密,一般的编程器就无法直接读取单片机的内部程序,从而起到保护的作用,而有加密就一定有解密。所谓芯片解密,指的是程序员通过找出其单片机芯片上的漏洞或者缺陷,利用一些专业的技术手段,从芯片中获取其需要的程序和关键信息的过程。芯片解密,又称为IC解密、单片机解密、芯片破解等等。但装载程序芯片并不只有单片机,它只是属于其中一个类别而已。我们也将CPLD解密、DSP解密称为芯片解密。

芯片加密方案的选择

目前嵌入式加密行业内,存在两大阵营,一个是传统的逻辑加密芯片,采用的IIC接口,其原理是EEPROM外围,加上硬件保护电路,内置某种算法;另外一个是采用智能卡芯片平台,充分利用智能卡芯片本身的高安全性,老抗击外部的各种攻击手段。逻辑加密芯片防护能力很弱,大多数解密公司都可轻松破解,已经逐步被淘汰。取而代之的是被证明最好的智能卡芯片,它本身就可以有效防护这些攻击手段,将MCU中的部分代码或算法植入到加密芯片内部,在加密芯片内部来执行这些程序,使得加密芯片内部的程序代码成为整个MCU程序的一部分,从而可以达到加密的目的,因为MCU内部的程序不完整,即便被盗版了,由于缺少关键代码,也无法进行复制。要想不被破解,还要尽可能的多植入程序到加密芯片内部,尽可能的增加算法的强度。

芯片解密方法及公司的选择

传统的加密芯片,都是采用算法认证的方案,不管加密算法如何复杂,但单片机本身就存在安全漏洞。他们每次写入算法时,认证后都会给单片机一个判断标准,解密商就可以抓住这一缺点进行攻击,模拟给出单片机一个信号,轻松绕过加密芯片,从而达到破解的目的。如果说,要破解芯片内部数据,那么通过传统的剖片、紫外光、调试端口、能量分析等多种手段,都可以破解。目前,国内最权威的芯片解密机构要数龙人了,其在芯片解密的软件攻击、电子探测攻击、过错产生技术和探针技术都非常成熟,面对不同的芯片公司的解密方法也会随之调节,并对其芯片程序、功能特性进行研究,满足客户对ic解密的各种实际需求。除芯片解密外,公司还提供了各种反向研究服务,包括PCB抄板、BOM制作、SMT加工、代工代料等服务,为顾客提供了最专业最全套的服务。如果您有各种解密需要,龙人将是你最好的“恋”结!

网友评论

pcbkey 2015年01月31日
支持分享芯片解密