【さいどちゃねるこうげき】
サイドチャネル攻撃 とは?
💡 正面突破じゃなく、壁の振動から中の会話を盗み聞く攻撃
📌 このページのポイント
サイドチャネル攻撃って、暗号を解読するわけじゃないの?
そう、暗号アルゴリズム自体を数学的に破るのではなくて、暗号処理をしているコンピュータから漏れる物理的な情報を利用するんだよ。たとえば処理にかかる時間の微妙な違いから秘密鍵を推測するんだ
時間の違いで分かっちゃうのかな?
暗号処理では秘密鍵のビットが0か1かで処理時間が微妙に異なることがあるんだ。何万回も計測して統計分析すると、鍵が復元できてしまうんだよ。これがタイミング攻撃だね
SpectreとかMeltdownもサイドチャネル攻撃なんだよね?
どうやって防ぐの?
まとめ:ざっくりこれだけ覚えればOK!
「サイドチャネル攻撃」って出てきたら「処理時間や電力消費から秘密情報を推測する攻撃」と思えればだいたいOK!
📖 おまけ:英語の意味
「Side-Channel Attack」 = 副経路攻撃
💬 メインの通信チャネルではなく、横(サイド)から漏れる情報を使うから『サイドチャネル』と呼ぶんだよ