令和5年度 春期 ITストラテジスト試験 午前Ⅱ 問23
テクノロジ/セキュリティ送信者 A は,署名生成鍵 X を使って文書ファイルのデジタル署名を生成した。送信者 A から,文書ファイルとその文書ファイルのデジタル署名を受信者 B が受信したとき,受信者 B ができることはどれか。ここで,受信者 B は署名生成鍵 X と対をなす,署名検証鍵 Y を保有しており,受信者 B と第三者は署名生成鍵 X を知らないものとする。
出典:令和5年度 春期 ITストラテジスト試験 午前Ⅱ 問23
- ア文書ファイルが改ざんされた場合,デジタル署名,文書ファイル及び署名検証鍵 Y の整合性を確認することによって,その改ざん部分を判別できる。
- イ文書ファイルが改ざんされていないこと,及びデジタル署名が署名生成鍵 X によって生成されたことを確認できる。
- ウ文書ファイルがマルウェアに感染していないことを認証局に問い合わせて確認できる。
- エ文書ファイルとデジタル署名のどちらかが改ざんされた場合,どちらが改ざんされたかを判別できる。
正解:イ
解説
デジタル署名は,送信者だけが保有する署名生成鍵(秘密鍵)で文書のハッシュ値を暗号化したものです。受信者は対となる署名検証鍵(公開鍵)で署名を検証し,一致すれば,文書が改ざんされていないこと(完全性)と,署名生成鍵の保有者である送信者が確かに署名したこと(真正性・否認防止)を確認できます。ただし,確認できるのは改ざんの有無だけで,どこがどのように改ざんされたかまでは分かりません。
選択肢ごとの解説
- ア誤り。デジタル署名で分かるのは改ざんの有無だけであり,文書ファイルのどの部分が改ざんされたかを判別することはできません。
- イ正しい。署名検証鍵 Y による検証が成功すれば,文書ファイルが改ざんされていないこと,及び署名が署名生成鍵 X によって生成されたことを確認できます。
- ウ誤り。認証局は公開鍵証明書の発行・失効管理を行う機関であり,文書ファイルのマルウェア感染の有無を確認する機能はもちません。
- エ誤り。検証が失敗しても,文書ファイルとデジタル署名のどちらが改ざんされたのかを区別することはできません。