資格暗記無料で始める

タイミング攻撃とは?

タイミング攻撃とは、暗号処理や照合処理にかかる時間の差から秘密情報を推定するサイドチャネル攻撃の一種。ビット値によって分岐する演算や、先頭から順に比較して不一致で打ち切る文字列比較が手掛かりになる。

情報処理安全確保支援士試験の過去問では8回出題されています(2016年度〜2025年度)。

たいみんぐこうげき

情報処理安全確保支援士試験の頻出用語/午前II


タイミング攻撃の意味

暗号処理や照合処理にかかる時間の差から秘密情報を推定するサイドチャネル攻撃の一種。ビット値によって分岐する演算や、先頭から順に比較して不一致で打ち切る文字列比較が手掛かりになる。

タイミング攻撃の具体例

APIトークンの照合を先頭から1バイトずつ比較する実装にしていたため、応答時間の差から外部診断で32文字を順に推測された。定数時間比較の関数へ置き換え、照合前に双方をハッシュ化して長さや一致位置が時間差に現れないよう修正した。

タイミング攻撃は試験でどう引っ掛けられる?

対策は「処理時間を秘密情報に依存させない」こと。具体的には定数時間比較の使用や、乱数によるブラインディング。

タイミング攻撃と関連する用語

タイミング攻撃が出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。