IPA過去問ドリル

令和2年度 10月 応用情報技術者試験 午前 問40

テクノロジ/セキュリティ

送信者 A からの文書ファイルと,その文書ファイルのディジタル署名を受信者 B が受信したとき,受信者 B ができることはどれか。ここで,受信者 B は送信者 A の署名検証鍵 X を保有しており,受信者 B と第三者は送信者 A の署名生成鍵 Y を知らないものとする。

出典:令和2年度 10月 応用情報技術者試験 午前 問40

正解:イ

解説

ディジタル署名は,送信者が署名生成鍵(秘密鍵)で文書のハッシュ値を暗号化して作り,受信者は署名検証鍵(公開鍵)で検証します。検証が成功すれば,文書が改ざんされていないこと(完全性)と,対応する署名生成鍵の持ち主が署名したこと(真正性)を確認できます。

選択肢ごとの解説

  • 誤り。検証によって改ざんの有無は分かりますが,ハッシュ値が一致しないことが分かるだけなので,どの部分が改ざんされたかまでは判別できません。
  • 正しい。文書が改ざんされていないことと,署名が署名生成鍵 Y によって生成されたことを確認できます。
  • 誤り。ディジタル署名は改ざんの有無を確認するものであり,マルウェア感染の有無を認証局に問い合わせて確認することはできません。
  • 誤り。検証が失敗しても,文書ファイルとディジタル署名のどちらが改ざんされたのかを区別することはできません。
応用情報技術者の過去問を演習モードで解く