平成31年度 春期 午前 問38
セキュリティ
メッセージ認証符号に関する問題
メッセージ認証符号の利用目的に該当するものはどれか。
- アメッセージが改ざんされていないことを確認する。
- イメッセージの暗号化方式を確認する。
- ウメッセージの概要を確認する。
- エメッセージの秘匿性を確保する。
答えと解説を見る
✓ これが正解アメッセージが改ざんされていないことを確認する。
解説
本文が途中で書き換えられていないことを確かめる値です。
通信では、盗み見と書き換えの二つを分けて考えます。隠すことは暗号が受け持ちます。書き換えられていないかを見るのは、別の仕組みです。送り手は、本文と鍵から短い値を計算します。その値を本文に添えて送ります。受け手は同じ計算をして、添えられた値と比べます。一致すれば、途中で手が入っていないと分かります。この短い値がメッセージ認証符号です。正解の肢は、改ざんの検出を述べています。鍵を知らない相手には、同じ値を作れません。ですから、送り手が誰かの確からしさも一緒に得られます。本文そのものは隠れないので、秘匿は別に手当てします。要約だけを取る値とは、鍵の有無で異なります。短い値なので、通信の量はほとんど増えません。暗号と組み合わせて、両方を同時に満たす形が普通です。鍵は、両者があらかじめ共有しておきます。
ほかの選択肢はなぜ違うのか
- イメッセージの暗号化方式を確認する。:どの暗号方式を使ったかを確かめると述べています。方式の取り決めは、通信を始める段で済ませます。添える値が担う役目ではありません。手順の中の別の段階になります。確かめる対象が違います。取り決めは最初の握手で済みます。
- ウメッセージの概要を確認する。:本文の要約を確かめると述べています。短くまとめる値には別の名前があります。鍵を使わない点が大きな違いです。誰でも同じ値を計算できてしまいます。内容の要約が目的ではありません。なりすましを防ぐ力はありません。鍵を持たない点が要です。
- エメッセージの秘匿性を確保する。:中身を人に見られないようにすると述べています。それは暗号が受け持つ働きです。添える値を付けても本文は読めます。隠すことと守ることは別です。二つを同時には満たしません。読まれても改ざんは分かります。役割を分けて考えます。
この問題の用語
- メッセージ認証符号メッセージと鍵から作る短い符号のこと。受け取った側が同じ手順で作り直して比べ、改ざんされていないことを確認できます。
- 改ざん保管や送信の途中で、内容を許されずに書き換えること。完全性が損なわれますが、電子署名などを使えば起きたことを見つけられます。
- 暗号化内容を鍵がなければ読めない形に変換すること。通信の経路だけでは守りきれない場合があるので、ファイル自体にも施します。
出典:平成31年度 春期 基本情報技術者試験 午前 問38
同じ用語が出る問題
- 令和7年度 科目A 問10:WAFの説明(暗号化)
- 令和6年度 科目A 問9:ペネトレーションテストの問題(改ざん)
- 令和5年度 科目A 問10:WAFの設置場所(暗号化)
- 令和元年度 秋期 午前 問40:SHA-256に関する問題(改ざん)
- 平成30年度 秋期 午前 問36:ディジタル署名を施す目的(改ざん)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)