源代码保密-主机加固第一章

第二章 加密芯片现状

常见的加密芯片种类

加密芯片的原理通常分为以下几种:

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

cnsinda_sdc

我还没有学会写个人说明!

暂无评论

相关推荐

源代码保密-主机加固第一章

第二章 加密芯片现状 常见的加密芯片种类 加密芯片的原理通常分为以下几种: 1)芯片内部置入数据,通过对比数据是否相同 缺点:容易被模拟 2) 板子与加密芯片同时置

【Arduino实验15 红外遥控电风扇】

目录 一、设计目的 二、设计要求 三、设计原理 1.舵机 2.直流电机 3.ULN2003驱动 四、硬件设计 1.舵机 2.直流电机 3.ULN2003驱动 4.红外遥控电风扇 五、软件设计 1.舵机控制程序 2.电

第一篇 FPGA基础知识

第一章 FPGA简介 第1节 什么是FPGA FPGA的全称为Field-ProgrammableGateArray,即现场可编程门阵列。 在开始学习FPGA之前,同学们首先应该清楚地了解FPGA的概念&#xf

嵌入式的各种“图”

嵌入式工程识图 框图 框图框图,顾名思义,就是用一个一个的方框以及线条来表示电路、程序、工艺流程等内在联系。 对于硬件系统来说,一个框图就是一个简单的硬件系统模块。 如上图的OLED模块、FM接口