FPGA  – 有哪些方法可以保护FPGA比特流免受未经授权的复制?-Xilinx-AMD论坛-FPGA CPLD-ChipDebug

FPGA – 有哪些方法可以保护FPGA比特流免受未经授权的复制?

描述

Xilinx提供多少种技术来保护FPGA比特流?

首先,您应该通过选择是否允许在生成比特流期间回读和重新配置器件来指定设计安全级别。

最强大的技术是带有电池备份SRAM密钥的AES,或带有eFUSE密钥的AES(7系列,Virtex-6,Spartan-6器件; Virtex-5 FPGA不支持eFUSE)。此外,还有一种片上比特流密钥哈希消息认证码(HMAC)算法,该算法在硬件中实现,以提供超出AES解密所提供的额外安全性。 (7系列,Virtex-6器件)

器件识别是第三种技术,它使用较低级别的安全性和器件DNA(7系列,Virtex-6,Spartan-6,扩展的Spartan-3A器件)。

此外,客户可以使用外部加密器件,安全的EEPROM来保护设计。首先,计算验证码,然后将其与安全EEPROM中的验证码进行比较。详细信息和参考设计可在以下网址找到: http//www.xilinx.com/support/documentation/application_notes/xapp780.pdf 。这对于需要的安全级别有限的成本敏感型应用程序非常有用。该概念可应用于所有FPGA系列。

请登录后发表评论

    没有回复内容