控制/MCU
加密措施
针对于市场上越来越多的芯片解密方案的成熟和扩大,目前很对客户存在一个对于自己的产品会被同行或者其他竞争者抄袭的情况,对于硬件这块通常情况下是无法防止被抄的。但对于电路板的核心芯片和程序部分,是存在一些方式可以保护自己产品的。以下推荐给大家一些非常规方式的加密措施。
1、芯片表面打磨,这是比较原始的一种物理加密方式。这种方式优点是方便快捷。缺点也很明显,第一就是成本会增加,另外此种方式通常只适用于一些相对偏门或者市场使用比较少的一些芯片,打磨掉后其他人难以判断其型号,对于一些常规芯片只需要分析电路及一些管脚定义,有经验的工程师往往能很快确定芯片的具体型号。
2、芯片或者板面封胶,这种方式对于使用的胶要求较高,通常需要使用不透明、散热好、无腐蚀的,通常使用这种方式是比较少的,这里只提出来,一般不建议使用。
3、用裸片(通常可以理解为出厂不带丝印的一些特供芯片),这类芯片看不到型号,晶圆接线通常也不好确认,所以一般是难以被逆向破解的。对于这类型的加密一般建议开发时对于程序进行一些复杂算法,外部电路增加一些芯片或者被动元器件增加迷惑性更好。
4、软件加密,单一的软件加密是不能避免被人复制的,一般需要配合多种其他加密方式来使用效果更好,比如将CPU或者是软件的部分程序移植到安全芯片中,必须此安全芯片cpu的程序才完整,才能运行,这种常称为DES加解密;另外一种是在主板有联网的情况下,在程序增加一段代码进行序列号加密或者验证,这种序列号一般是唯一的一一对应的,所以即使你的产品被复制了,别人也不一定能使用或者要花很大精力来处理序列号验证问题,这是一种比较理想的加密手段。
编辑:黄飞
全部0条评论
快来发表一下你的评论吧 !