微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > 做产品,推荐加密芯片,求解惑?

做产品,推荐加密芯片,求解惑?

时间:10-02 整理:3721RD 点击:

最近做产品,有朋友推荐加密芯片,加密芯片是否足够安全呢?各位大侠有能够解惑的吗?


是比较麻烦,研究了好久也没有搞定

内部加密与外部加密双重加密才靠谱啊,光外部加密芯片没有圣马卵用!

这个感觉采用软件双重加密为好

加密芯片主要是在程序运行中间进行了交互机制的,目的是防止非法盗版商对芯片的数据或程序抄袭复制,对用户进行版权的保护

能仔细说一下吗?交互机制指的是什么啊?

交互机制有很多种,常见的认证(ID认证、密钥认证、各种自定义数据认证)方式,还有参数保护和程序保护。

区别都有什么啊?

认证方式是mcu 和 加密芯片两端同时置入ID、密钥等,进行直接认证(对比数据本身)或者间接认证(同时对某个数据操作,比对结果),来判断是否合法。
    参数保护方式是将一些重要的参数置入加密芯片中,运行时通过密钥和随机数,动态导出的方式。
程序保护故名思议就是将程序功能置入加密芯片中,运行时进行调用喽。

安全性哪个高?程序还是参数,好像比认证要好点吗?

没错,程序保护安全性高,而且往往程序保护方案本身会兼容认证等加密方式。

那目前的市场情况呢?

程序移植的芯片,国内做的人很少,因为这种方式难度较高,往往是在智能卡平台上才能实现,可以考察下LKT的芯片,因为据我所知,对方对程序这部分保护是有专利的,属于方案比较高大上的。

涨知识了,多谢点拨

都是做设计的,能够理解被盗版的痛苦。

是否是指安全芯片,安全芯片一般都会做非常多物理防护,防止数据被窃取,比如对芯片电流进行加扰,温度,光照,频率等异常检测,flash中数据也是硬件加密后存储的,当然还有软件防护,比如各种加密算法(DES,RSA,AES,HASH,ECC等等)的使用

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top