Agilex™ 7コンフィグレーション・ユーザーガイド

ID 683673
日付 4/01/2024
Public
ドキュメント目次

1.2.1. セキュア・デバイス・マネージャー (SDM)

SDMは、ペリフェラル、暗号化プリミティブIPとセンサー、ブートROM、三重冗長ロックステップ・プロセッサーをはじめとするブロックから構成されています。これらは、SDMブロック図で確認することができます。SDMは次のセキュリティー機能を実行および管理します。

  • コンフィグレーション・ビットストリーム認証: コンフィグレーション・ステートの間、SDMはIntelインテルが生成したコンフィグレーション・ファームウェアとコンフィグレーション・ビットストリームを認証し、コンフィグレーション・ビットストリームが信頼できるソースからのものであることを確認します。すべてのAgilex 7は、認証をサポートします。

  • 暗号化: 暗号化は、不正なサードパーティーアクセスからコンフィグレーション・ビットストリームおよび機密データを保護します。
  • サイドチャネル攻撃保護: サイドチャネル攻撃保護は、非侵入型攻撃の下でAESキーと機密データを保護します。
  • 整合性チェック: 整合性チェックは、偶発的なイベントによってコンフィグレーション・ビットストリームが破損していないことを確認します。認証を有効にしなくても、この機能は有効です。
図 3. SDMブロック図

SDMが制御する追加機能の概要は次のとおりです。

  • SDMは、-Vおよび-Eデバイスを選択する際、SmartVID機能に温度センサーを使用して外部PMBus電圧レギュレーターと通信します。

  • AES/SHAをはじめとする他のCrypto Acceleratorブロックは、安全なコンフィグレーションと起動を実装します。

  • ASは、専用のSDMピンを介してアクティブなコンフィグレーション・スキームを有効にします。

  • Avalon® -ST x8コンフィグレーション・スキームは、 SDM I/Oピンを使用します。 Avalon® -ST x16およびx32コンフィグレーション・スキームは、専用のSDM I/Oピンと兼用I/Oピンを使用します。詳細についてはSDMピンマッピングを参照してください。

  • コンフィグレーション・ファイルのサイズを減らし、より小さなメモリーサイズをサポートし、より高速なコンフィグレーションを可能にするために、 Quartus® Prime開発ソフトウェアはコンフィグレーション・データを圧縮します。すべてのAgilex 7デバイスはコンフィグレーション・ビットストリームを圧縮します。この機能は常に有効になっています。暗号化されたコンフィグレーション・ビットストリームを指定する場合、 Quartus® Primeプロ・エディション開発ソフトウェアは、暗号化の前にコンフィグレーション・ビットストリームを圧縮します。

  • Agilex 7デバイスに含まれる特定の PCIe* ブロックはCvPをサポートします。