HMAC-SHA1に関するネットワークスペシャリスト試験
了解しました! 以下に HMAC-SHA1 をテーマとした ネットワークスペシャリスト試験択一式問題10問 を作成し、すべてに 解答・解説 を付けます。 --- HMAC-SHA1に関する択一式問題(10問) --- 問題1 HMAC-SHA1における「HMAC」の意味はどれか。 A. Hash-based Message Authentication Code B. High-level Message Access Control C. Hybrid MAC Algorithm for Cipher D. Hardware Message Authentication Cipher 正解:A 解説:HMACは「ハッシュに基づくメッセージ認証コード」を意味し、鍵付きハッシュ関数を用いた認証方式。 --- 問題2 HMAC-SHA1の「SHA1」は何を表すか。 A. 鍵の生成アルゴリズム B. ハッシュ関数の種類 C. 暗号化アルゴリズム D. メッセージ形式 正解:B 解説:HMACで用いるハッシュ関数の種類を表す。SHA-1(Secure Hash Algorithm 1)が使われる。 --- 問題3 HMAC-SHA1が提供するセキュリティ特性はどれか。 A. データ暗号化 B. メッセージ認証と完全性の保証 C. 鍵配送 D. セッション確立 正解:B 解説:HMACはデータそのものを暗号化しないが、改ざん検知と送信元認証を提供する。 --- 問題4 HMAC-SHA1において必要な情報はどれか。 A. 秘密鍵とハッシュ関数 B. 公開鍵と証明書 C. 共通鍵と暗号化アルゴリズム D. 初期ベクトルと乱数 正解:A 解説:HMACは「秘密鍵」と「ハッシュ関数」を組み合わせて利用する。 --- 問題5 HMACのセキュリティは主に何に依存するか。 A. ハッシュ関数の速度 B. 鍵の強度 C. 乱数の利用頻度 D. ネットワークの帯域幅 正解:B 解説:HMACの安全性は、ハッシュ関数だけでなく秘密鍵の強度に強く依存する。 --- 問題6 HMAC-SHA1で用いられるSHA-1の出力長はどれか。 A. 64ビット B. 128ビット C. 160ビット D. 256ビット 正解:C 解説:SHA-1の出力は160ビット(20バイト)である。HMAC...