基本情報技術者試験平成31年春期問38

メッセージ認証符号とその目的を解説

メッセージ認証符号の利用目的に該当するものはどれか。

×不正解です

メッセージ認証符号(MAC)とは、データの完全性と認証を確保するために使用される暗号技術の一つです。送信されたメッセージが改ざんされていないことや、送信者が正当なものであることを検証するために用いられます。

仕組み

キーの使用
MACは、秘密鍵を使ってメッセージから生成されます。
送信者と受信者は、同じ秘密鍵を事前に共有しておく必要があります(対称鍵暗号方式)。
MACの生成
送信者は、メッセージと秘密鍵を入力として受け取り、MACを計算します。メッセージと生成されたMACが受信者に送られます。
検証
受信者は、受け取ったメッセージと自分の持つ秘密鍵を使って再びMACを計算します。
受信したMACと計算されたMACを比較し、一致する場合はメッセージが改ざんされていないことを確認

MACとデジタル署名の違い

MACとデジタル署名の違い
特徴メッセージ認証符号(MAC)デジタル署名
鍵の種類対称鍵を使用公開鍵暗号方式
主な目的メッセージの完全性と認証メッセージの完全性、認証、否認防止
利用者送信者と受信者間で鍵を共有する必要がある公開鍵を使うため鍵共有は不要
否認防止(非否認性)提供しない提供す
回答数 0
正解率 0%