資格暗記無料で始める

サイドチャネル攻撃とは?

サイドチャネル攻撃とは、暗号アルゴリズムそのものの数学的な弱点ではなく、実装が副次的に漏らす物理量(消費電力の変化、処理時間、電磁波、動作音、熱)を測定・統計処理して秘密鍵を推定する攻撃。

エンベデッドシステムスペシャリスト試験の過去問では4回出題されています(2018年度〜2025年度)。

さいどちゃねるこうげき

エンベデッドシステムスペシャリスト試験の頻出用語/午前II


サイドチャネル攻撃の意味

暗号アルゴリズムそのものの数学的な弱点ではなく、実装が副次的に漏らす物理量(消費電力の変化、処理時間、電磁波、動作音、熱)を測定・統計処理して秘密鍵を推定する攻撃。

サイドチャネル攻撃の具体例

暗号処理中の消費電力波形を多数集めて統計解析し、鍵ビットの推定を行う電力解析(DPA)が代表例。

サイドチャネル攻撃は試験でどう引っ掛けられる?

対策は、処理時間を鍵に依存させない定時間実装、ダミー演算やランダム化(マスキング)、電源のノイズ付加など。アルゴリズムを強い方式に替えるだけでは防げない。

サイドチャネル攻撃と関連する用語

サイドチャネル攻撃が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。