Butterfly PUF(即蝶形物理不可克隆函数)是一种用于现场可编程门阵列(FPGA)的先进安全措施。它利用集成电路的固有物理特性,为硬件设计提供了一种独特的保护方法。对于FPGA IP供应商而言,Butterfly PUF尤为重要,因为它能提供一种抵御各类攻击(包括侵入式攻击)的强大解决方案。
FPGA 通常需要将编程比特流存储在芯片外部的非易失性存储器(NVM)中,这使其容易受到攻击。如果攻击过程中密钥泄露,基于 NVM/熔丝的传统加密方案可能会被破解。Butterfly PUF 通过生成易失性且仅在需要时派生的密码密钥来解决这一漏洞,从而无需将其存储在 NVM 中。这确保了当芯片断电时,攻击者将无法获取任何可资利用的密钥。
Butterfly PUF的概念核心在于在 FPGA 矩阵中构建结构,以模拟SRAM 细胞在启动阶段的行为。Butterfly PUF的核心是一个交叉耦合的双稳态电路,该电路可在稳定进入其可能的稳定状态之一之前,先被置于不稳定状态。以下是其工作原理的详细解析:
Butterfly PUF 具有多项显著优势,特别是在提升FPGA 设计的安全和可靠性方面。以下是一些主要优势:
新思科技一直处于为FPGA开发PUF产品的前沿,这些产品旨在满足航空航天承包商和政府机构对安全 及可靠性提出的严格要求。我们的 Butterfly PUF 解决方案旨在为硬件设计提供强大的保护,确保敏感 IP 免受各种攻击。
通过利用Butterfly PUF的独特特性, 新思科技 为FPGA 的IP供应商提供了一种可靠且安全的方法来保护其设计。我们的解决方案专为应对最严苛的安全挑战而打造,让客户高枕无忧。
相关资源:
新思科技是全球领先的提供商——为基于物理不可克隆函数(PUF)技术的嵌入式系统提供安全 IP。