目前,在上位机软件的产品中,被盗版、破解的现象日益严重。盗版商省去了开发的费用,并能很快已较低的价格占领市场。这不仅有损于开发者的积极性、企业的利益,也不利于国内技术水平的提高。所以,保护知识产权显得尤为重要,各类保护芯片也应运而生,而在这些防护芯片中,带有COS系统的智能卡芯片占有主导地位,有着较强的防破解保护能力。
要防止产品被破解,就要去先了解破解技术,以找到相应的对策。
在上位机软件的保护中,主要用的是一种硬件加密锁,俗程“加密狗”。对于加密狗的破解大致可以分为三种方法:
1、硬件克隆复制
硬件克隆复制主要是针对国产芯片的加密狗,因为国产加密狗公司一般没有核心加密芯片的制造能力,因此有些使用了市场上通用的芯片,破解者分析出芯片电路 以及芯片里写的内容后,就可以立刻复制或克隆一个完全相同的加密狗。
应对方案:针对这种破解方法,传统的逻辑加密芯片被破解会很容易,对固定的一些型号也有了模型。所以,就需要高安全等级的芯片去预防。智能卡芯片通常都带有EAL4+的这类安全等级认证,极难被破解。如凌科芯安的LKT-5103,安全等级达到了EAL5