AES Hardware Acceleration
AES ハードウェア加速は専用シリコン回路(CPU 命令セット拡張または独立した暗号コプロセッサ)で AES 演算を実行し、スループットがソフトウェア実装を遥かに上回る。
目的
サーバー、モバイルデバイス、組込みシステムで低 CPU 占有・高スループットで AES を実行し、側信道攻撃を抵抗する。
メカニズム
暗号化エンジンがシリコン上で AES ラウンド関数と鍵拡張を実装し、CPU は専用命令または DMA でデータブロックを送信、結果をレジスタまたはメモリへ書き戻す。
ユースケース
- モバイルデバイスセキュアエンクレーブ
- ネットワーク機器 IPSec
- ストレージコントローラ暗号化