フォールトインジェクション攻撃とは?
フォールトインジェクション攻撃とは、電源電圧やクロックを瞬間的に乱す、レーザやX線を当てるなどして演算に意図的な誤りを起こし、正しい結果と誤った結果の差から秘密鍵を導く攻撃。装置を物理的に手にできる環境で成立する。
ふぉーるといんじぇくしょんこうげき
フォールトインジェクション攻撃の意味
電源電圧やクロックを瞬間的に乱す、レーザやX線を当てるなどして演算に意図的な誤りを起こし、正しい結果と誤った結果の差から秘密鍵を導く攻撃。装置を物理的に手にできる環境で成立する。
フォールトインジェクション攻撃の具体例
中国剰余定理を使うRSAの署名生成では、2つある内部計算の片方だけを故障させると、正しい署名との差から法の素因数が求まり、鍵が1回の誤りで完全に露呈する。対策として演算結果を検算し、不一致なら出力しない実装が採られる。
フォールトインジェクション攻撃は試験でどう引っ掛けられる?
秘密情報の漏れを観測する側面攻撃と違い、こちらは能動的に誤動作させる点で性質が異なる。処理時間を一定にする定数時間実装では防げず、検算・冗長化・センサによる異常検知といった別の対策が必要になる。
フォールトインジェクション攻撃と関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。