- 主题:请问lattice fpga的加密强度如何
看了安路的一个利用片外flash加密方案,挺巧妙,感觉可靠性也没问题
消耗一点逻辑,不额外增加面积和成本,可以学习
【 在 zhang75xd 的大作中提到: 】
: 关注了一下lattice的ice40系列,考虑在一个对pcb尺寸要求很严苛的项目使用,同时也要考虑防抄板;
: 看lattice自己官网上的一些文件介绍,号称保密性很牛,牢不可破的感觉;但淘宝上有人自称能解密;
: 版上的朋友们怎么看这个问题?仅仅使用ice40自身的保密性够不够啊?
--
FROM 124.65.155.*
直接绑定id呗
【 在 agui099 的大作中提到: 】
:
: 有点难度,但也能解。被擦掉的芯片型号也能逆向出来,真要保密估计还得上单独的专用加密芯片,或者采取邦定的方式,这样难度大很多。
:
: \- 来自「最水木 for iPhone 7」
: --
发自「今日水木 on iOS」
--
FROM 106.39.50.*
具体怎么做,能说来听听吗?或者发下资料
【 在 Rome888 的大作中提到: 】
: 看了安路的一个利用片外flash加密方案,挺巧妙,感觉可靠性也没问题
: 消耗一点逻辑,不额外增加面积和成本,可以学习
:
--
FROM 60.30.156.*
加密要求不高的话可以外面加一颗类似Maxim DS28E11这样的SHA256加密芯片,Maxim提供参考设计
【 在 gahang 的大作中提到: 】
: 具体怎么做,能说来听听吗?或者发下资料
:
--
FROM 120.244.140.*
利用Prom空间
1.研发生成的bin文件在特定扩展位置写入MagicNum
2.工厂生产第一次上电时逻辑寻找Prom特定位置判断是否为MagicNum
如果是MagicNum,则擦除该MagicNum,根据FPGA自身DNA加上加密算法生成唯一Code并写入MagicNum位置
如果不是MagicNum,则根据自身DNA生成唯一Code,并与Prom读入值比较,一致则工作,不一致则重启
【 在 gahang 的大作中提到: 】
: 具体怎么做,能说来听听吗?或者发下资料
:
--
FROM 124.65.155.*
数量少自己干还行,数量大的话magic num会被工厂拿到,是个隐患,所以我一般是用加密狗做这一步
【 在 Rome888 的大作中提到: 】
: 利用Prom空间
: 1.研发生成的bin文件在特定扩展位置写入MagicNum
: 2.工厂生产第一次上电时逻辑寻找Prom特定位置判断是否为MagicNum
: ...................
--
FROM 106.121.6.*
不错,学习了,不过Altera从Cyclone V开始才有,Cyclone IV就不行了
【 在 Rome888 的大作中提到: 】
: 利用Prom空间
: 1.研发生成的bin文件在特定扩展位置写入MagicNum
: 2.工厂生产第一次上电时逻辑寻找Prom特定位置判断是否为MagicNum
: ...................
--
FROM 1.30.7.*
安路的低成本fpga就有,成本很低,早替换国产吧
另外安路下一代fpga开始都有aes加密了
【 在 gahang 的大作中提到: 】
: 不错,学习了,不过Altera从Cyclone V开始才有,Cyclone IV就不行了
:
--
FROM 222.129.141.*