署名検証による完全性と署名生成元の確認

署名検証鍵で署名を検証すると,対象文書が改ざんされていないことと,対応する署名生成鍵で署名されたことを確認 できます。鍵と人物の対応の信頼性は,別途,証明書などで確かめます。 署名の検証失敗から,改ざんされた具体的な箇所までは特定できません。 署名はマルウェアが含まれていないことを保証しません。 文書と署名のどちらを変更したかも,検証の成否だけでは判別できません。

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

出典令和5年度 春期 システムアーキテクト試験 午前Ⅱ 問20
ア
文書ファイルが改ざんされた場合,デジタル署名,文書ファイル及び署名検証鍵Yの整合性を確認することによって,その改ざん部分を判別できる。
イ
文書ファイルが改ざんされていないこと,及びデジタル署名が署名生成鍵Xによって生成されたことを確認できる。
ウ
文書ファイルがマルウェアに感染していないことを認証局に問い合わせて確認できる。
エ
文書ファイルとデジタル署名のどちらかが改ざんされた場合,どちらが改ざんされたかを判別できる。