コンテンツへスキップ
uencoder

Fault Injection Attack

フォールトインジェクション攻撃は、暗号実行中に計算エラー(クロックグリッチ、電圧スパイク、レーザー照射)を誘発し、誤った出力を利用して鍵を復元する。

目的

暗号デバイスの能動的故障への耐性を評価し、スマートカードや HSM の重要なセキュリティ評価項目である。

メカニズム

選択した時点に 1 ビット/1 バイトの故障を注入し、正誤出力ペアを収集して、差分故障解析(DFA)がエラー伝播から鍵を復元する。AES 最終ラウンドへの故障で全鍵を復元できる。

ユースケース

  • スマートカードのセキュリティ評価
  • HSM の耐故障試験
  • RSA-CRT へのフォールト攻撃

関連ツール

References