IT用語集 › セキュリティ › フォールト攻撃

フォールト攻撃

セキュリティ Svenska → 更新: 2026-10-23

ハードウェアに計算を間違えさせ、誤った出力から鍵を読み取る攻撃。

電圧グリッチ、レーザーパルス、タイミングのずれたクロックエッジなどで、暗号計算を狂わせられるという発想である。1997年にBoneh、DeMillo、Liptonは、RSA-CRTで誤った署名が1つあるだけで素因数が露呈し、鍵もわかってしまうことを示した。攻撃には物理的なアクセスが必要だが、スマートカードや携帯電話、長年掃除されていないサーバールームのHSMなら、それは案外簡単に用意できる。

対策は、計算を冗長に行うことと、結果がチップの外へ出る前に検証することである。どちらも時間とシリコン面積を食い、実装に新しいバグがあれば回避されてしまうこともある。

← 用語集に戻る