送信者Aからの文書ファイルと,その文書ファイルのディジタル署名を受信者Bが受信したとき,受信者Bができることはどれか。ここで,受信者Bは送信者Aの署名検証鍵Xを保有しており,受信者Bと第三者は送信者Aの署名生成鍵Yを知らないものとする。
令和2年度 10月 応用情報技術者 問40
テクノロジ系
正解と解説
正解 イ
署名検証鍵Xで署名を検証すると、文書が改ざんされていないことと、署名が署名生成鍵Yで作られたことを確認できます。
ディジタル署名は、送信者が文書のハッシュ値を署名生成鍵(秘密鍵)で暗号化して作ります。受信者は署名を署名検証鍵(公開鍵)で復号し、受信した文書から計算したハッシュ値と一致するかを比べます。一致すれば、文書が改ざんされていないことが分かります。また、署名生成鍵Yを持つ送信者Aが署名を作ったこと(なりすましがないこと)も確認できます。不一致の場合は、改ざんがあったことは分かりますが、どこが、どちらが改ざんされたかまでは分かりません。
ア:ハッシュ値の比較では、改ざんの有無しか分かりません。改ざんされた部分までは判別できません。
ウ:認証局は公開鍵の持ち主を証明する機関です。文書がマルウェアに感染していないかは確認できません。
エ:検証が失敗しても、文書ファイルとディジタル署名のどちらが改ざんされたかは区別できません。
出典:令和2年度 10月 応用情報技術者試験 問40
全年度から出題。10問で実力を判定します。登録不要。
出典:令和2年度 10月 応用情報技術者試験 問40(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方