ハードウェアセキュリティ
サイドチャネル攻撃の説明として正しいものはどれか。
- Aパスワードを正面から総当たりで試す攻撃
- Bネットワークに大量の通信を送ってサービスを止める攻撃
- C処理にかかる時間、消費電力、出てくる電磁波など、本来の出力以外の物理的な情報から秘密を推測する攻撃
答えと解説を見る
正解:C. 処理にかかる時間、消費電力、出てくる電磁波など、本来の出力以外の物理的な情報から秘密を推測する攻撃
暗号のアルゴリズムが数学的に安全でも、それを実行する回路は、扱う値によって処理時間や消費電力がわずかに変わります。サイドチャネル攻撃は、こうした「横の通り道」から漏れる情報を測って統計的に分析し、鍵などの秘密を推測します。対策は、秘密の値によって時間や電力が変わらないように作ることや、雑音や乱数で漏れを隠すことです。
- A. それは総当たり攻撃です。
- B. それはサービス妨害攻撃です。
- C. 正しい。暗号の計算式そのものは破らずに情報を得ます。