フォールト攻撃
ハードウェアに計算を間違えさせ、誤った出力から鍵を読み取る攻撃。
電圧グリッチ、レーザーパルス、タイミングのずれたクロックエッジなどで、暗号計算を狂わせられるという発想である。1997年にBoneh、DeMillo、Liptonは、RSA-CRTで誤った署名が1つあるだけで素因数が露呈し、鍵もわかってしまうことを示した。攻撃には物理的なアクセスが必要だが、スマートカードや携帯電話、長年掃除されていないサーバールームのHSMなら、それは案外簡単に用意できる。
対策は、計算を冗長に行うことと、結果がチップの外へ出る前に検証することである。どちらも時間とシリコン面積を食い、実装に新しいバグがあれば回避されてしまうこともある。