送信者Aが文書ファイルと、その文書ファイルのディジタル署名を受信者Bに送信したとき、受信者Bができることはどれか。ここで、受信者Bは送信者Aの署名検証鍵Xを保有しており、受信者Bと第三者は送信者Aの署名生成鍵Yを知らないものとする。
署名検証でわかるのは改ざんの有無と署名者の正当性だけ
選択肢
- アディジタル署名、文書ファイル及び署名検証鍵Xを比較することによって、文書ファイルに改ざんがあった場合、その部分を判別できる。
- イ文書ファイルがウイルスに感染していないことを認証局に問い合わせて確認できる。
- ウ文書ファイルが改ざんされていないこと、及びディジタル署名が署名生成鍵Yによって生成されたことを確認できる。
- エ文書ファイルとディジタル署名のどちらかが改ざんされた場合、どちらが改ざんされたかを判別できる。
正解と解説
正解:ウ 文書ファイルが改ざんされていないこと、及びディジタル署名が署名生成鍵Yによって生成されたことを確認できる。
受信者は署名検証鍵Xでディジタル署名を検証することで、文書が改ざんされていないこと(完全性)と、対応する署名生成鍵Yの持ち主が署名したこと(真正性)を確認できる。ただし検証結果は成否のいずれかであり、どこがどう変わったかまでは分からない。
選択肢ごとの解説
- ア署名検証は改ざんの有無を示すだけで、改ざん箇所を特定する機能はない。
- イ署名はウイルスの有無を保証するものではなく、認証局もそのような問合せには応じない。
- ウ正しい。文書の非改ざんと、署名生成鍵Yによる署名であることを確認できる。
- エ検証が失敗しても、文書と署名のどちらが変えられたのかは区別できない。
同じ分野の他の問題
- セキュアハッシュ関数SHA-256を用いてファイルA及びファイルBのハッシュ値を算出すると,どちらも全く同じ次に示すハッ…2023年度 公開問題 科目A・B 問5
- メッセージが改ざんされていないかどうかを確認するために、そのメッセージから、ブロック暗号を用いて生成することができるもの…2019年度 秋期 午前 問23
- デジタル署名に用いる鍵の組みのうち、適切なものはどれか。次の表はデジタル署名の作成に用いる鍵と検証に用いる鍵の組合せを示…2022年度 公開問題 科目A・B 問22
- ディジタル署名に用いる鍵の組みのうち、適切なものはどれか。2019年度 秋期 午前 問20
- セキュアハッシュ関数SHA-256を用いてファイルA及びファイルBのハッシュ値を算出すると、どちらも全く同じ次に示すハッ…2019年度 秋期 午前 問12
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。