随着IT行业的发展,各种电子产品层出不穷,数不胜数。手机平板,消费电子类产品以及可穿戴智能设备应接不暇的步入消费者的视线。例...
随着IT行业的发展,各种电子产品层出不穷,数不胜数。手机平板,消费电子类产品以及可穿戴智能设备应接不暇的步入消费者的视线。例如智能手环上对人体心率,消耗热量的测试,用户可以随时了解身体的状态。这些功能是需要
传感器采集数据并交由内部单片机程序处理后才能得出一个数据,处理过程非常复杂。但往往此类单片机对于加密防护比较薄弱。所以加密防破解就非常重要了。正因为目前可穿戴智能设备在市场上热销,所以盗版商对此类设备的破解可能性大大增加,如果设备被破解,山寨设备横行,对于厂家的损失是无法估计的。为了尽可能保护厂家的利益,加密这块就成了重中之重。目前应用在市场上的加密方案多为序列号认证以及单片机比对认证,此类方案对于盗版商而言是一种很常见的加密方式,他们可以通过反编译得到全部程序并摘除其中的对比点,或者根据线路跟踪模仿数据交互流程来完成破解。虽然此类加密方案耗费了盗版商一些时间和精力,但是最终的结果还是破解了单片机端全部程序从而复制了设备功能。因此选择更加可靠地加密方案就十分重要了。由于主控单片机的加密性能较弱,同时全部程序也在单片机端运行。因此对程序的分离保护便成了另一种加密方法,主控单片机可以配合一个智能卡平台的加密芯片来使用,单片机实现的一部分功能移植到加密芯片来实现,并以指令交互的形式实现单片机和加密芯片的通讯。如果盗版商想要实现设备全部功能就要去破解加密芯片端程序,因为加密芯片设计初衷就是为了防读取防篡改,在内部也有自毁和防攻击机制,安全等级普遍都达到了国际的EAL4+标准,达到此安全标准即可制作银行卡,也就是说和银行卡的安全等级相同。并且众所周知目前银行卡也逐步在从磁条卡往芯片卡(智能卡平台芯片)过度,所以智能卡平台的芯片安全性是可以保证的。据了解市面上智能卡平台的加密芯片,LKT系列的加密芯片采用的是算法分离保护的加密方案,安全等级也都达到了EAL4+标准或者更高。