随着嵌入式设备的全面普及,开发人员成年累月的成果给客户带来了极大的方便,然而程序dao用的轻而易举,却也让盗版商轻易地获得了利益,对开发人员及公司造成了极大的损害。如何保护版权所有者的劳动成果,防止成果被抄版,变得日益急迫起来。版权保护可以依靠法律来进行,而版权的自我保护也是必不可少。
版权的自我保通常有以下几种选择:
1、软加密:使用软加密,因为是在用户的设备内部进行,容易给攻击者采用分析程序进行跟踪、反编译等手段进行gong ji。
2、逻辑加密芯片:
逻辑加密芯片本身的防护能力很弱,大多数解密公司都可以轻松po解,已经逐步被淘汰。这种芯片的安全方案对板上主控MCU的保护力度较弱,存在明显安全漏洞,可以通过对MCU的gong ji,间接po解加密芯片。
3、CPU智能加密芯片:
CPU智能加密芯片是一种集成了微处理器芯片的智能芯片,通常用于代码保护、安全认证、加密存储、安全交易等领域。CPU智能加密芯片加密性能通常较高,具有较强的抗po解和防复制能力。
代码移植方案为版权保护类芯片的首推方案,将嵌入式设备中的部分程序植入到加密芯片内部,在加密芯片内部来执行,使得加密芯片内部的程序代码成为嵌入式设备程序中的一部分,从而达到加密的目的。由于嵌入式设备内部的程序不完整,即便被dao版,由于缺少关键代码,也无法进行复制。
方案框图如下: