ソフトウェア開発技術者平成18年春期 午前問74

問74

送信者がメッセージからブロック暗号(方式)を用いて生成したメッセージ認証符号(MAC: message authentication code)をメッセージとともに送り,受信者が受け取ったメッセージからMACを生成して,送られてきたMACと一致することを確認するメッセージ認証で使用される鍵の組合せはどれか。
  • 74.png/image-size:396×125

            

分類

テクノロジ系 » セキュリティ » 情報セキュリティ

正解

解説

MAC(Message Authentication Code)は、通信内容の改ざんの有無を検証し、完全性を保証するために通信データから生成される固定長のビット列です。
MACの生成には、共通鍵暗号を用いたもの(DES-MACやAES-MAC)とハッシュ関数を用いたもの(HMAC)がありますが、設問ではブロック暗号を用いてMACを生成しているので共通鍵暗号を用いた方式であることがわかります。

したがって生成と検証に使用されるのは「共有している共通鍵」が適切です。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop