コンテンツへスキップ
uencoder

AES Hardware Acceleration

AES ハードウェア加速は専用シリコン回路(CPU 命令セット拡張または独立した暗号コプロセッサ)で AES 演算を実行し、スループットがソフトウェア実装を遥かに上回る。

目的

サーバー、モバイルデバイス、組込みシステムで低 CPU 占有・高スループットで AES を実行し、側信道攻撃を抵抗する。

メカニズム

暗号化エンジンがシリコン上で AES ラウンド関数と鍵拡張を実装し、CPU は専用命令または DMA でデータブロックを送信、結果をレジスタまたはメモリへ書き戻す。

ユースケース

  • モバイルデバイスセキュアエンクレーブ
  • ネットワーク機器 IPSec
  • ストレージコントローラ暗号化

関連ツール

References