暗号化の使用 - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

セキュア ブートは、デバイス上のイメージの実行が許可される前にこれらを検証するため、フィールドで展開されているほとんどの電子デバイスにとって不可欠な機能となっています。暗号化については、ザイリンクスでは AES (Advanced Encryption Standard) アルゴリズムによる AES 暗号化をサポートしています。

AES では、対称型キー暗号 (暗号化と復号化の両方に対応する 1 つのキー定義) が提供されます。暗号化と復号化の両方を逆の順序で完了する場合も、同じステップが実行されます。

AES は反復式の対称型ブロック暗号であり、次のように動作します。

  • 同じ定義されたステップを複数回繰り返して動作する。
  • 秘密キーの暗号化アルゴリズムを使用する。
  • 固定バイト数で動作する。