第二章 加密芯片现状
常见的加密芯片种类
加密芯片的原理通常分为以下几种:
1)芯片内部置入数据,通过对比数据是否相同
缺点:容易被模拟
2) 板子与加密芯片同时置入密钥(可相同,或者通过特别数据运算后相同),同时加密随机数(不会重复使用),根据结果来判定是否为合法芯片
优点:不会被模拟
缺点:如果板子程序被破,加密芯片就会失效
3)板子部分程序移植到加密芯片中,需要时调用加密芯片功能
优点:不会被模拟;板子程序被破而加密芯片不被破,不会影响程序安全
缺点:成本较高,用户工作量增大,用户需要开发安全芯片程序,量产时需要搭建下载程序环境。
仍存在的问题
通过加密芯片,虽然能在某种程度上降低PCB被抄板的风险,但是性能低、速度慢、存储空间小是大问题,没法保护AI算法等核心模块。没法把所有业务逻辑代码都放入加密芯片中运行。
版权声明:本文为CSDN博主「cnsinda_sdc」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cnsinda_sdc/article/details/122537817
第二章 加密芯片现状
常见的加密芯片种类
加密芯片的原理通常分为以下几种:
1)芯片内部置入数据,通过对比数据是否相同
缺点:容易被模拟
2) 板子与加密芯片同时置入密钥(可相同,或者通过特别数据运算后相同),同时加密随机数(不会重复使用),根据结果来判定是否为合法芯片
优点:不会被模拟
缺点:如果板子程序被破,加密芯片就会失效
3)板子部分程序移植到加密芯片中,需要时调用加密芯片功能
优点:不会被模拟;板子程序被破而加密芯片不被破,不会影响程序安全
缺点:成本较高,用户工作量增大,用户需要开发安全芯片程序,量产时需要搭建下载程序环境。
仍存在的问题
通过加密芯片,虽然能在某种程度上降低PCB被抄板的风险,但是性能低、速度慢、存储空间小是大问题,没法保护AI算法等核心模块。没法把所有业务逻辑代码都放入加密芯片中运行。
版权声明:本文为CSDN博主「cnsinda_sdc」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cnsinda_sdc/article/details/122537817
暂无评论