タイミング攻撃に関するネットワークスペシャリスト試験
了解しました! 以下に 「タイミング攻撃(Timing Attack)」 をテーマとしたネットワークスペシャリスト試験風の択一式問題10問を作成しました。各問題には 正解と解説 を付けています。 --- タイミング攻撃に関する問題(10問) --- 問題1 タイミング攻撃の説明として正しいものはどれか。 A. 通信路を盗聴して平文を直接読み取る攻撃 B. 暗号処理の実行時間の差を利用して秘密情報を推測する攻撃 C. メモリ領域を直接読み出す攻撃 D. サーバに大量の要求を送りサービスを停止させる攻撃 正解:B 解説:タイミング攻撃は、暗号処理の時間差を統計的に分析し、秘密鍵などを推測する攻撃である。 --- 問題2 タイミング攻撃で狙われやすい暗号処理はどれか。 A. AESのブロック長処理 B. RSAのモジュラ指数演算 C. SHA-256のハッシュ演算 D. DESのS-box置換 正解:B 解説:RSAのように演算処理時間が鍵の値に依存する場合、タイミング攻撃の対象になりやすい。 --- 問題3 タイミング攻撃の攻撃者が利用する主な情報はどれか。 A. CPUクロックの周波数 B. ネットワーク遅延のばらつき C. 処理にかかった時間 D. メモリキャッシュの内容 正解:C 解説:タイミング攻撃では、暗号処理にかかる時間を多数観測して統計的に解析する。 --- 問題4 RSA暗号に対するタイミング攻撃を軽減する方法として適切なのはどれか。 A. 鍵長を短くする B. 演算処理時間をランダム化または一定化する C. ハッシュアルゴリズムに置き換える D. 通信をHTTPSに切り替える 正解:B 解説:演算処理時間の揺らぎを攻撃者に観測されないように、処理時間をランダム化または固定化する対策が有効。 --- 問題5 タイミング攻撃が実用的に成功しやすい環境はどれか。 A. ローカルで暗号処理を行う組み込み機器 B. インターネット越しで遅延が大きい通信環境 C. LAN内で複数のプロトコルが混在する環境 D. VPNを経由した閉域網環境 正解:A 解説:ネットワーク遅延が少ない環境や組み込み機器では、処理時間差が明確に観測できるため、攻撃が成立しやすい。 --- 問題6 タイミング攻撃と密接に関連する攻撃はどれか。 A. 電力解析攻撃 B. SQLイン...