エンベデッドシステムスペシャリスト暗記無料で始める

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

サイドチャネル攻撃とは、暗号アルゴリズムの数学的な弱点ではなく、実装が副次的に漏らす物理量——消費電力の波形、処理時間、電磁波、動作音、熱——を測定・統計処理して秘密鍵を推定する攻撃。機器そのものが攻撃者の手元に置かれる組込みでは、プローブを当てられる前提で実装側の対策まで設計する必要がある。

最終更新:2026-10-06

試験情報

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

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

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

背景

暗号の安全性の議論は、攻撃者が入出力しか観測できないという前提の上に立っている。ところが現物が手に入る機器では、電源線に抵抗を1本入れるだけで演算内容と相関する波形が取れてしまう。数学的には破れていない方式が、実装のところで漏らす——このずれを突くのがサイドチャネル攻撃であり、だから対策も方式の変更ではなく実装の書き方になる。

具体例

電力解析(SPA/DPA)は暗号処理中の消費電力波形を多数集めて統計解析し、鍵ビットを推定する。対策として、セキュアエレメントやTPMは定時間実装とランダムマスキングを組み込み、鍵を外部へ読み出せない領域に閉じ込めている。

試験での引っ掛け

より強い暗号方式に替える、では防げない。対策は鍵に依存して分岐や実行時間が変わらない定時間実装、ダミー演算とマスキング、電源・クロックへのノイズ付与といった実装側の手当てである。鍵長を伸ばす対策と混同した選択肢に注意する。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では4回出題(2018年度〜2025年度)
  • 分野:午前II
  • より強い暗号方式に替える、では防げない。