システム監査技術者 2019年 午前2 問19
問題文
暗号化装置における暗号化処理時の消費電力を測定するなどして、当該装置内部の秘密情報を推定する攻撃はどれか。
選択肢
ア:キーロガー
イ:サイドチャネル攻撃(正解)
ウ:スミッシング
エ:中間者攻撃
🔒 解説は解答すると表示されます
サイドチャネル攻撃【午前2解説】
正解の理由
暗号装置が暗号化処理を行う際の消費電力や処理時間、電磁波などを観測し、その情報から装置内部の秘密情報を推定する攻撃を、サイドチャネル攻撃といいます。
暗号処理の結果そのものではなく、処理に伴って外部に現れる情報を手掛かりにする点が特徴です。問題文の「消費電力を測定する」という記述に該当するため、イが正解です。
解法ステップ
- 攻撃者が観測しているものを確認します。ここでは暗号装置の消費電力です。
- 消費電力は、暗号文や通信内容そのものではなく、処理に伴って生じる情報です。
- このような情報から内部の秘密情報を推定する攻撃は、サイドチャネル攻撃です。
選択肢別の誤答解説
-
ア:キーロガー
キーボード入力を記録し、入力されたパスワードなどを盗む攻撃です。装置の消費電力を分析する攻撃ではありません。 -
イ:サイドチャネル攻撃
消費電力や処理時間、電磁波など、暗号処理に伴う情報を観測して秘密情報を推定する攻撃です。問題文の内容に一致します。 -
ウ:スミッシング
SMSなどのメッセージを使って偽サイトへ誘導し、個人情報や認証情報を盗む攻撃です。消費電力の測定とは関係ありません。 -
エ:中間者攻撃
通信を行う二者の間に攻撃者が入り込み、通信内容を盗み見たり改ざんしたりする攻撃です。通信経路を狙う攻撃であり、装置の消費電力を分析する攻撃ではありません。
よくある誤解
-
暗号を解読する攻撃は、すべて同じ種類だと思う
暗号文を解析する攻撃と、暗号装置の消費電力などを観測する攻撃は異なります。観測対象に注目して分類します。 -
サイドチャネル攻撃は通信経路を狙う攻撃だと思う
中間者攻撃のように通信経路へ介入するのではなく、装置の処理に伴う副次的な情報を利用します。 -
消費電力から秘密情報を直接読み取れると思う
消費電力の変化などを分析し、秘密鍵などを推定します。通常は、測定データの収集や統計的な分析が必要です。
補足コラム
消費電力を分析する手法には、個々の処理に伴う電力変化を調べる方法や、複数回の測定結果を統計的に比較する方法があります。対策としては、処理時間や消費電力の変化を一定に近づけること、秘密情報を直接処理に反映させない工夫をすること、電力の変動を観測しにくくすることなどが挙げられます。
FAQ
Q. サイドチャネル攻撃では、暗号文を解析しないのですか?
A. 暗号文ではなく、消費電力や処理時間など、暗号処理に付随して外部に現れる情報を主な手掛かりにします。
A. 暗号文ではなく、消費電力や処理時間など、暗号処理に付随して外部に現れる情報を主な手掛かりにします。
Q. 処理時間を測定する攻撃もサイドチャネル攻撃ですか?
A. はい。処理時間や電磁波などを観測して秘密情報を推定する攻撃も、サイドチャネル攻撃に含まれます。
A. はい。処理時間や電磁波などを観測して秘密情報を推定する攻撃も、サイドチャネル攻撃に含まれます。
関連キーワード: サイドチャネル、消費電力解析、電力解析攻撃、秘密鍵、暗号装置、電磁波解析

\ せっかくなら /
システム監査技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

