请教:怎样对fpga设计进行加密?

2020-01-30 16:55发布

目前的克隆手段日益发达,辛辛苦苦设计出来的电路很快就被拷贝了,pcb现在一条龙服务,芯片解密的广告满天飞。特别是fpga的设计,开发过程难度大,周期长,费用高,但只要把外面配置芯片的内容一读,你的知识产权顿时化为乌有。altera和xilinx目前的器件,如果是cpld型,保密性能好,但容量太小。sram型的fpga,外面的配置芯片很容易被拷贝,有没有简单可行的方法,用在fpga上,让破解芯片的难度加大?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
20条回答
钻研的鱼
2020-01-31 10:48
内嵌flash的spartan3AN倒是不错的选择,但xilinx在这个型号上为用户考虑得很少,xc3s50AN容量太小,换个大容量的,却都是BGA封装。
    AES加密不是很了解,我开始以为每个器件有一个独一无二的ID,只要针对ID生成一个独一无二的程序,即使把flash的程序解密
也无用,但目前我还没发现这种方式,同时这种方式在大批量生产也会有问题,但如果量小,这种方式却最简单和高效。
   altera推荐了一个外加dallas的芯片进行程序保护,或者外加一个CPLD进行保护,也有点复杂。
   欢迎推荐更好的方案

一周热门 更多>