インテル® Quartus® Primeプロ・エディション ユーザーガイド: パーシャル・リコンフィグレーション

ID 683834
日付 5/11/2020
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

1.11. PRビットストリームのセキュリティー検証 (インテルStratix 10および インテル® Agilex™ デザイン)

インテル® Statix® 10および インテル® Agilex™ デバイスでは、オプションのPRビットストリームのセキュリティー検証をサポートしています。これにより、ペルソナをFPGAにロードする前に、PR領域のペルソナにプラットフォームの整合性や機密性に対する脅威がないことを確認します。

PRビットストリームのセキュリティー検証のライセンスを取得してイネーブルすると、Pogammeでは、PRビットストリームを生成する前にビット所有権を実行し、ピーク、ポークを通知し、競合チェックを行います。PogammeによるPRペルソナの pmsf ファイルの確認が、Secue Mask Settigsファイル (.smsf) に対してできない場合、PRビットストリームの生成は終了します。

注: PRビットストリームのセキュリティー検証でサポートしているのは、 インテル® Statix® 10および インテル® Agilex™ デバイスのみです。階層型PR (HPR) デザインでは、PRビットストリームのセキュリティー検証をサポートしていません。この機能には、別のライセンスが必要です。また、.qsf 設定をイネーブルすることが必要です。これについては、PRビットストリームのセキュリティー検証の使用 (インテルStatix 10および インテル Agilex デザイン) で説明しています。

PRビットストリームのセキュリティー検証では、マルチテナントFPGAの使用をイネーブルします。例えば、Platfom Oweによって単一のデバイスをパーティション化し、複数のサードパーティーClietをホストする場合などです。Platfom OweはClietを信頼せず、Clietは相互に信頼しない可能性がありますが、ClietはPlatfom Oweを信頼します。PRビットストリームのセキュリティー検証により、Platfom OweとClietは、専用サーバー、Clietのコンフィグレーションの破損、または後続のパーシャル・リコンフィグレーションによるピーク攻撃またはポーク攻撃の開始から保護されます。

このようなマルチテナント・シナリオでは、PRビットストリームのセキュリティー検証により、次のような既知の脅威から保護することができます。

  • 他者が所有するPR領域のビットの変更 - PRペルソナにより、別のクライアントのペルソナへの機能変更の注入、DOSまたはPDOS攻撃、意図しない機能、所有者のないペルソナからの信号のリダイレクトが引き起こされる可能性があります。
  • ポーク攻撃 - PRペルソナは、ワイヤーをポークして、他のPR領域の入力データを破壊する可能性があります。
  • ピーク攻撃 - PRペルソナは、他のPR領域からの配線ワイヤーの値を表示して、データをスヌーピングする可能性があります。
  • 過度の電力消費 - PRペルソナにより、PR領域内でのワイヤー競合Hが原因でFPGAの過剰な電力消費が引き起こされる可能性があります。