AN 556: インテルFPGAにおけるデザイン・セキュリティー機能の使用

ID 683269
日付 11/12/2019
Public
ドキュメント目次

暗号化されたコンフィグレーション・データを使用した40nm、28nmまたは20nm FPGAのコンフィグレーション

最後のステップとして、保護された40nm、28nmまたは20nm FPGAのコンフィグレーションを、暗号化されたコンフィグレーション・ファイルを使用して行います。

コンフィグレーション中、暗号化されたコンフィグレーション・データは、40nm、28nm、または20nmのFPGAに送信されます。FPGAでは、以前に保存したキーを使用してコンフィグレーション・データを復号化し、暗号化されていないデータを使用してFPGA自体のコンフィグレーションを行います。コンフィグレーション・ファイルは、正しいキーを使用して暗号化された場合にのみ、FPGAによって受け入れられ、正常なコンフィグレーションが行われます。正しいキーがなければ、盗まれた暗号化ファイルは無用です。