• 回到顶部
  • 18930183873
  • QQ客服
  • 微信二维码

DX81C04加密芯片在防抄板上的典型案例

动信微电子的DX81C04防抄板加密芯片成功的打入了无人机,广告机,车载平台,扫地机等市场并且在这些行业都有大批量使用。

      动信微电子的DX81C04防抄板加密芯片成功的打入了无人机,广告机,车载平台,扫地机等市场并且在这些行业都有大批量使用。


      现在我以无人机为例讲讲DX81C04加密芯片在防抄特性上和加密数据上的典型案例。要想防抄,首先必须知道竞争对手或者山寨厂商如何仿制我们的产品的。抄板的第一步是拿到无人机的母板,将板上的元器件用BOM列出(不打标或者乱打标的通过各种方法找到真实的元器件),然后将PCB上电路抄袭出来(磨板,拍照,设计等)一套一模一样的母板就做好了,如果没有加密芯片,那么这个抄板就结束了,现在抄板的技术非常的强,市面上也有很多做这个行业的公司,山寨的速度会非常块。所以现在很多有创新的产品都加入了加密芯片,以来保护产品的价值和增加产品被抄袭的周期。第二步就是要加密芯片解密的过程,(加密芯片的防抄的基本原理就是一个挑战和认证的过程,认证通过则可以工作)破解方法有很多种类,根据芯片的加密方式难度也不一样,目标有两种,第一是采用欺骗的手段达到认证通过的目的。第二种是破掉整个程序直接跳过加密芯片,直接发明文给单片机进行工作。第一种方法是通过编程器软件,示波器,或者是开盖分析等等很多方法得到加密芯片中的密钥,然后将密钥烧写到相同加密芯片白片中,以达到破解的目的。如果第一种方法无法实现破解,就要将整个系统全面破解,得到明文指令,跳过加密芯片,这就需要将软件和硬件同时破解,利用反汇编技术得到程序的明文,已经存在加密芯片中加密数据的明文,这种破解难度会非常的大,代价也会非常的高。


      下图是嵌入了DX81C04防抄板加密芯片的无人机母板的一部分。

 

 

      首先我们了解一下安装到母板的这个防抄板加密芯片的由来,如下图:

 


 
      从图可以看到,配置这颗芯片需要用到USBkey(芯片的配置管理),以及DXConfiguration DXProgrammer,这两个软件。这三样东西都是动信根据不同公司的标识产生的,每家公司都是不一样的。他有唯一性并且不外传的。USBKey是存储根密钥的,在通过加密算法将根密钥加密后烧写写到每一颗芯片中去,并且每颗dx81c04存储的密钥都是不一样的,具体的配置烧写流程看公司产品中心的DX8安全烧写烧录器介绍。这样就杜绝了破解掉一颗芯片的密钥,整个产品被破解的担忧。山寨厂商必须破解掉整个系统才能得到产品的明文数据,破解掉的这颗加密芯片的密钥是加密后的密钥,必须破解掉产品的软件库文件才能反推到真实的密钥。而破解程序的软件又不是通用的(每家客户的软件都是定制的,不公开的),市面上没有,基本是没有办法达到破解的目的。


      就目前所了解的来看,防止抄板不仅仅是个技术问题,更应该是个博弈的过程。设计产品时,不应不计成本地追求无法被抄板的技术,而应该根据产品特性选择适合的防抄板手段来增加抄板的复杂度,从而使得抄板成本变得不可接受,有效避免硬件被盗版。“抄板不是能不能的问题,而是值不值的问题”,只要你能使抄板费用高到山寨品不具有竞争力就行,有一个客户就这样说的,我不怕你抄,你抄完后整个成本都会比我高,我就是用成本优势来防止抄袭,在这不得不佩服这家公司的成本控制多么的出色,当然在某些很成熟透明的行业,以及在红海拼杀的产品是不建议加加密芯片。如果有创新,能给产品带来高附加值的还是非常建议加上防抄板加密芯片,毕竟成本不贵,能大大的延长产品的价值周期。