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

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

セキュリティー暗号化アルゴリズム

インテルFPGAに備えられている専用のAES復号化ブロックでは、コンフィグレーション・ビットストリームの解読をFPGAデバイスのコンフィグレーション前に行うことができます。28nm FPGAでは、AESブロックをCBCモードで使用し、40nmおよび20nm FPGAでは、AESブロックをCTRモードで使用します。さらに、20nmデバイスでは、標準のNIST CTRモードの暗号化に対するサイドチャネル攻撃を軽減する技術が実装されています。セキュリティー機能を使用しない場合、AES復号化はバイパスされます。FPGAのAES実装は、連邦情報処理規格FIPS-197に準拠しています。