正答1
解説
正解は1です。
メッセージ認証符号(MAC:Message Authentication Code)の目的を問う問題です。
MACは、メッセージと共通鍵から計算した短い値です。
受信側も同じ計算をして、受け取ったMACと一致するかを確かめます。
【選択肢別解説】
1:○ 受信側で計算したMACと受け取ったMACが一致すれば、途中で改ざんされていないと確認できます。
共通鍵を知る相手が作成したことも確かめられます。
2:× MACは、暗号化方式を確認するためのものではありません。
メッセージを暗号化する機能もありません。
3:× MACは、人が読める要約ではなく、改ざんを検出するための固定長の値です。
メッセージの概要を確認する用途には使いません。
4:× 秘匿性(内容を第三者に読まれないこと)を確保するのは暗号化です。
MACを付けてもメッセージは平文のままでよく、秘匿性は確保されません。
【ポイント】
MACは完全性(改ざんされていないこと)の確認に使い、機密性の確保には暗号化を使います。
MACは共通鍵を使うため、第三者に対して作成者を証明するにはディジタル署名が必要です。