キャッシュタイミング攻撃
きゃっしゅたいみんぐこうげき
意味
キャッシュタイミング攻撃とは、コンピュータのCPUが備えるキャッシュメモリへのアクセス速度の差異を悪用し、内部の機密情報を推論するサイドチャネル攻撃の一種です。現代のCPUは処理効率を最大化するため、頻繁に利用するデータを低速なメインメモリから高速なキャッシュメモリへ一時的に保持する仕組みを有しています。この仕組みにおいて、データがキャッシュ内に存在する場合と、メインメモリから読み出す必要がある場合では、CPUの処理時間に微細な時間差が生じます。攻撃者はこの実行時間の差異を外部から精密に計測し、統計的な分析を加えることで、暗号処理の過程で用いられる鍵やパスワードなどの機密データがどのメモリ領域にアクセスしたかを特定し、最終的に秘密情報を復元することを目的としています。
類義語
サイドチャネル攻撃、タイミング攻撃