Fault-Based Attack
フォールトベース攻撃は、暗号計算にエラーを誘発し、誤った出力を利用して鍵を復元する手法の総称である。
目的
暗号ハードウェア実装が能動的な故障にどこまで耐えるかを評価する。DFA、セーフエラー攻撃、RSA-CRT への Bellcore 攻撃などを含む。
メカニズム
クロック/電圧グリッチ、レーザー、イオンビームなどで選択した時点に故障を注入し、誤った出力を収集して、正誤出力の差分や分岐情報から鍵を復元する。
ユースケース
- ハードウェアセキュリティ評価
- スマートカードのペネトレーションテスト
- HSM の耐故障認証