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-SHA1も同じ出力長を持つ。
---
問題7
HMACが「単なるハッシュ関数」ではなく「鍵付き」である利点は何か。
A. データ圧縮が可能になる
B. 送信元を特定できる
C. ハッシュ計算が高速化される
D. 出力が短縮される
正解:B
解説:秘密鍵を共有している者だけが正しいHMACを生成できるため、送信元の認証が可能となる。
---
問題8
HMAC-SHA1が他のハッシュベース方式と比べて安全とされる理由はどれか。
A. ハッシュ値が暗号化される
B. ハッシュ計算に秘密鍵を導入する
C. ハッシュ値が圧縮される
D. ネットワーク速度を向上させる
正解:B
解説:HMACは「鍵付き」であるため、ハッシュ関数単独利用よりも安全性が高い。
---
問題9
HMAC-SHA1が利用される代表的なプロトコルはどれか。
A. HTTPのみ
B. TLSやIPsec
C. FTPとSMTP
D. ARPとICMP
正解:B
解説:HMACはTLSやIPsecなどのセキュリティプロトコルでメッセージ認証に広く利用される。
---
問題10
HMAC-SHA1の安全性に関して正しい記述はどれか。
A. SHA-1の衝突攻撃が直接HMAC-SHA1の破綻につながる
B. 秘密鍵が強固であれば、SHA-1単体の弱点にある程度耐性を持つ
C. HMAC-SHA1は現在でも暗号化目的で利用される
D. 出力長が短いため安全性が低い
正解:B
解説:HMACはハッシュ関数そのものの衝突耐性に完全依存せず、秘密鍵の強度に依存するためSHA-1単体より堅牢とされる。ただし現在ではSHA-256等への移行が推奨される。
---
✅ これで HMAC-SHA1に関する択一式問題10問+解答・解説 が完成しました。
次は「午後Ⅰ形式(短文解析・穴埋め問題)」や「午後Ⅱ形式(シナリオ問題)」として発展させて出題しましょうか?
コメント
コメントを投稿