コンテンツへスキップ
uencoder

Fault-Based Attack

フォールトベース攻撃は、暗号計算にエラーを誘発し、誤った出力を利用して鍵を復元する手法の総称である。

目的

暗号ハードウェア実装が能動的な故障にどこまで耐えるかを評価する。DFA、セーフエラー攻撃、RSA-CRT への Bellcore 攻撃などを含む。

メカニズム

クロック/電圧グリッチ、レーザー、イオンビームなどで選択した時点に故障を注入し、誤った出力を収集して、正誤出力の差分や分岐情報から鍵を復元する。

ユースケース

  • ハードウェアセキュリティ評価
  • スマートカードのペネトレーションテスト
  • HSM の耐故障認証

関連ツール

References