応用情報暗記無料で始める

サイドチャネル攻撃とは?さいどちゃんねるこうげき

サイドチャネル攻撃とは、暗号の数学的な強度ではなく、暗号処理を行っている機器が漏らす物理的な観測量——消費電力、処理時間、電磁波、動作音、キャッシュの状態——を測って鍵などの秘密を復元する攻撃。アルゴリズムが理論上安全でも、実装が「処理内容によって振る舞いが変わる」限り成立する点が特徴になる。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では4回出題されています(2022年度〜2025年度)。

応用情報技術者試験の頻出用語/テクノロジ系

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

背景

ICカードやSIM、IoT機器のように、秘密鍵を内蔵した機器そのものが攻撃者の手元へ渡る使われ方が広がった。鍵を外へ出さない設計にしていても、機器は動く以上、電気を使い、時間を消費し、電磁波を出す。理論上の強度と実装の安全性は別物であるという事実を突きつけたのがこの系統の攻撃で、応用情報では脅威の分類と耐タンパ性という対策を結び付けて問われる。

具体例

手法を体系化したのはポール・コッハーで、1996年に処理時間の差からRSAの鍵を推定するタイミング攻撃を示し、続いて消費電力の統計解析による電力解析(DPA)を発表した。2018年に公表されたSpectreとMeltdownも、投機実行がキャッシュに残した痕跡をメモリアクセス時間の差として測る点で同じ系統に属する。

試験での引っ掛け

アルゴリズムの弱点ではないため、鍵長を伸ばしても防げない。対策は実装側にあり、処理時間を入力によらず一定にする、演算にダミー処理やランダムな遅延を混ぜる、内部を解析されにくくする耐タンパ性を持たせる、といった方向になる。通信を盗聴する攻撃と違って暗号文そのものは要らず、機器を測れる位置にいれば足りる点も分岐点である。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では4回出題(2022年度〜2025年度)
  • 分野:テクノロジ系
  • アルゴリズムの弱点ではないため、鍵長を伸ばしても防げない。