データベーススペシャリスト暗記無料で始める

サイドチャネル攻撃とは?サイドチャネルこうげき

サイドチャネル攻撃とは、暗号アルゴリズムの数学的な弱点ではなく、処理時間・消費電力・電磁波・動作音など実装から漏れ出る物理的な情報を観測して鍵や平文を推定する攻撃。方式そのものが理論上安全でも、それを動かす機器の振る舞いに秘密が現れてしまうという、証明の前提の外側を突く点に特徴がある。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では1回出題されています。

データベーススペシャリスト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

暗号方式の安全性は「攻撃者に見えるのは入力と出力だけ」という前提のうえで証明されている。ところが実物の機器は、鍵のビットが0か1かで処理を分岐させれば、その差を実行時間や電力波形として外へ出してしまう。前提の外から鍵が漏れることが1990年代に実証されて以降、評価の対象は方式だけでなく実装の書き方そのものへ広がった。

具体例

1996年にポール・コッハーが示したタイミング攻撃と、その後の電力差分解析(DPA)が原型で、ICカードの消費電力波形から鍵のビット列を読み取れることが実証された。2018年に公表されたSpectre/MeltdownもCPUキャッシュの応答時間差を使う同系統で、対策は暗号方式の変更ではなくOSとファームウェアの修正として配布された。

試験での引っ掛け

狙われるのは方式ではなく実装であり、数学的な強度とは無関係なので、AESの鍵長を256ビットへ伸ばしても防げない。対策も暗号方式の差し替えではなく、鍵の値で分岐させない一定時間実装、電力波形へのノイズ付加、耐タンパ性を備えたハードウェアの採用といった作り込み側の措置になる、という対応関係で押さえる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 狙われるのは方式ではなく実装であり、数学的な強度とは無関係なので、AESの鍵長を256ビットへ伸ばしても防げない。