Butterfly PUF(Butterfly Physical Unclonable Function)は、フィールド・プログラマブル・ゲート・アレイ(FPGA)で使用される高度なセキュリティ対策です。これは、集積回路が本来持つ物理的特性を活用することで、ハードウェア設計を保護する独自の方法を提供します。Butterfly PUFは、FPGA のIPベンダーにとって特に重要であり、侵入型攻撃を含むさまざまな種類の攻撃に対して堅牢なソリューションを提供します。
FPGAでは、プログラミング用ビットストリームをチップ外部の不揮発性メモリ (NVM)に保存する必要があることが多く、そのため攻撃に対して脆弱になりがちです。 NVMやヒューズに基づく従来の暗号化ソリューションは、攻撃の際に秘密鍵が漏洩すると破られる可能性があります。Butterfly PUFは、揮発性であり、必要な時にのみ生成される暗号鍵を使用することでこの脆弱性に対処し、NVMへの保存を不要にします。これにより、チップの電源が切られた際、攻撃者が悪用できる鍵が一切存在しないことが保証されます。
Butterfly PUFのコンセプトは、起動フェーズにおけるSRAMセルの挙動を模倣する FPGA マトリックス内に、起動段階におけるSRAMセルの挙動を模倣する構造を構築することにあります。バタフライPUFの中核をなすのは、相互結合された双安定回路であり、これは不安定な状態を経た後、考えられる安定状態のいずれかに安定化します。その動作の詳細な解説は以下の通りです:
Butterfly PUFには、特にFPGA の設計におけるセキュリティと信頼性の向上という点で、いくつかの大きな利点があります。主な利点は以下の通りです:
シノプシス 当社は、航空宇宙関連の請負業者や政府機関が求める厳しいセキュリティおよび信頼性の要件を満たすよう設計された、FPGA向けPUF製品の開発において、常に最前線に立ってきました。当社の「Butterfly PUF」ソリューションは、ハードウェア設計を強固に保護するよう最適化されており、機密性の高い知的財産(IP)をさまざまな種類の攻撃から確実に守ります。
バタフライPUFの独自の特性を活用することで、 シノプシス FPGA のIPベンダーに対し、設計を保護するための信頼性が高く安全な手法を提供します。当社のソリューションは、最も厳しいセキュリティ上の課題にも耐えうるよう設計されており、お客様に安心をお届けします。
関連リソース:
シノプシス は、物理的複製不可能な機能(PUF)技術に基づく組み込みシステム向け「セキュリティIP 」を提供する、世界トップクラスのプロバイダーです。