【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 加密芯片的原理是什么?如果是防盗版的话,用哪种芯片比较好呢?

共16条 1/2 1 2 跳转至

加密芯片的原理是什么?如果是防盗版的话,用哪种芯片比较好呢?

菜鸟
2017-06-30 11:38:34    评分

加密芯片/加密ic的原理是什么?如果是防盗版的话,用哪种芯片比较好呢?




关键词: 芯片     原理     加密    

菜鸟
2017-06-30 17:04:07    评分
2楼
加密芯片原理就是通过与设备主控mcu建立联系,双方交互进行数据交互(按功能:验证、参数获取、程序获取等),来保证必须正确的芯片才能配合完成一个程序。


菜鸟
2017-06-30 19:27:37    评分
3楼
验证我了解过,是不是跟对暗号一样,返回正确的一个数值,mcu才会识别并运行。

专家
2017-07-01 10:00:40    评分
4楼

mcu可以预先存储私钥或者被验签数据,加密芯片放公钥和算法,开始的时候mcu将私钥或者被延签数据传送至加密芯片,完成延签和解密,完成验证。



专家
2017-07-02 08:30:26    评分
5楼
加密芯片的原理通常分为以下几种:

1 芯片内部置入数据,通过对比数据是否相同
缺点:容易被模拟

2 板子与加密芯片同时置入密钥(可相同,或者通过特别数据运算后相同),同时加密随机数(不会重复使用),根据结果来判定是否为合法芯片。
优点:不会被模拟   
缺点:如果板子程序被破,加密芯片就会失效

3 板子部分程序移植到加密芯片中,需要时调用加密芯片功能
优点:不会被模拟;板子程序被破而加密芯片不被破,不会影响程序安全

1 2 3方案安全性是递增的,也是加密芯片发展的方向

菜鸟
2017-07-03 09:12:49    评分
6楼
那个太简单了,甚至可以说特别的简陋。常规做法是mcu 和 加密芯片会存储一段相同的秘密数据(专业叫密钥),每次认证时对同一数据解密,比对结果,密钥本身不露出,可多次使用。

菜鸟
2017-07-03 09:25:56    评分
7楼
这么说,这种方式是很高级的做法了。

菜鸟
2017-07-03 09:35:46    评分
8楼
认证方式有一些效果,但不是特别好,因为本身有方案缺陷,mcu端程序存放位置没有根本变化,可能会被外界从mcu直接盗取的。

菜鸟
2017-07-03 14:07:13    评分
9楼
我不明白了,认证密钥不被知道的话怎么盗取?我可是有专业知识的,不要骗我哈。

菜鸟
2017-07-03 19:23:37    评分
10楼
1、mcu端有密钥可能被获取到。2、在mcu端,如果能找到对比点,可以通过反汇编手段,直接移除对比命令,剩下的直接用就可以。

共16条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]