戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

情報セキュリティマネジメント 2017年 春期 午前(科目A)19


問題文

二者間で商取引のメッセージを送受信するときに、送信者のディジタル証明書を使用して行えることはどれか。

選択肢

受信者が、受信した暗号文を送信者の公開鍵で復号することによって、送信者の購入しようとした商品名が間違いなく明記されていることを確認する。
受信者が、受信した暗号文を送信者の公開鍵で復号することによって、メッセージの盗聴を検知する。
受信者が、受信したディジタル署名を検証することによって、メッセージがその送信者からのものであることを確認する。(正解)
送信者が、メッセージに送信者のディジタル証明書を添付することによって、メッセージの盗聴を防止する。

🔒 解説は解答すると表示されます

ディジタル署名の検証【情報セキュリティマネジメント解説】

正解の理由

送信者のディジタル証明書(電子的に送信者の公開鍵と身元を結びつける証明書)を使うことでできるのは、受信者が送信者のディジタル署名(送信者が自分の秘密鍵で作った電子的な署名)を受信者側で検証し、そのメッセージが確かにその送信者から来たこと(送信者の認証)と内容が改ざんされていないこと(完全性)を確認することです。したがって選択肢の中では、が正しい説明です。
ポイントを平易にまとめると:
  • ディジタル証明書は「誰の公開鍵か」を証明します(公開鍵=誰でも使える暗号鍵、秘密鍵は本人のみが持つ鍵)。
  • 受信者は証明書の公開鍵で署名を検証して、送信者がその秘密鍵を使って署名したことを確認できます。これにより「送信者本人から来た」と判断できます。

解法ステップ

  1. 問題文で何を問われているかを確認:「送信者のディジタル証明書を使用して行えることは何か」を問うている。つまり証明書でできる機能を考える。
  2. それぞれの選択肢の動作を「署名」「暗号化(復号)」などの用語で整理する。
  3. ディジタル証明書の役割を思い出す:
    • 証明書 = 公開鍵と身元の結びつきを保証するもの(CA=認証局が発行する)。
    • 公開鍵でできること:署名の検証(改ざん検知・送信者確認)。通常は暗号文の復号は受信者の秘密鍵で行う(機密性は別の仕組み)。
  4. 各選択肢と証明書の機能を照らし合わせ、正しいものを選ぶ(署名検証に関する選択肢を選ぶ)。

選択肢別の誤答解説

  • ア: 「受信者が、受信した暗号文を送信者の公開鍵で復号して…」
    誤りです。暗号化の基本は「送りたい相手の公開鍵で暗号化し、受信者が自分の秘密鍵で復号する」ことです。送信者の公開鍵で復号する状況は通常の機密保持とは合いません。署名は秘密鍵でハッシュ値に対して演算し、公開鍵で検証しますが、これは“復号して中身を見る”という意味ではありません。よって「商品名が間違いなく明記されていること」を証明する説明として正しくありません。
  • イ: 「受信者が、受信した暗号文を送信者の公開鍵で復号することでメッセージの盗聴を検知する」
    誤りです。盗聴は第三者が通信を傍受する行為(受信・コピー)であり、復号や署名検証自体では盗聴の発生を検知できません。盗聴を防ぐには暗号化や安全な通信路(例:TLS)を使いますが、検知には別途ログやネットワーク監視が必要です。
  • ウ: 「受信者が、受信したディジタル署名を検証することによって、メッセージがその送信者からのものであることを確認する」
    正しいです。ディジタル署名は送信者が自分の秘密鍵で作り、受信者は送信者の公開鍵(証明書で身元確認済み)で検証します。これにより送信者認証と改ざん検知が可能になります。
  • エ: 「送信者がメッセージに送信者のディジタル証明書を添付することでメッセージの盗聴を防止する」
    誤りです。証明書は身元確認と公開鍵の提示を行うものです。盗聴の防止(機密性)はメッセージの暗号化によって達成します。証明書を添付するだけでは内容は暗号化されず、盗聴は防げません。

よくある誤解

  1. 「署名=暗号化」と混同する
    • 署名は「その人が作ったことを保証する機能」で、暗号化は「内容を見られないようにする機能」です。目的が違うため使い方も異なります。
  2. 「証明書を送れば安全になる」と考える
    • 証明書は身元の証明に役立ちますが、送信路の安全化(盗聴防止)は別の対策(暗号化や安全なプロトコル)が必要です。

補足コラム

職場での運用イメージ:
  • 購買依頼や契約書を電子的に真正性を示すには、送信者が文書にディジタル署名を付けて送る方法が有効です。受信側システムが署名検証を自動で行い、証明書の有効期限や失効(CRL/OCSP)もチェックするのが現実的な運用です。
  • ディジタル証明書は期限切れや取り消し(失効)があります。組織は証明書の管理と更新を担当部署(総務や情報システム)でルール化しておくと安全です。

FAQ

Q: 受信者が送信者の公開鍵で「復号」できることはないのですか?
A: 一般的な暗号通信では、送信者の公開鍵で復号することはありません。公開鍵は通常、送信者の署名を検証するために使います。機密性を保つ暗号化は受信者の公開鍵を使って行います。
Q: 証明書があれば相手の身元は100%保証されますか?
A: いいえ。証明書の信頼度は発行した認証局(CA)やその運用、証明書の失効管理に依存します。疑わしい場合は証明書のチェーンや失効情報を確認します。
Q: 盗聴を確実に防ぐには何をすればよいですか?
A: 暗号化された通信(TLSなど)や暗号化されたメッセージ本体を使うこと、そしてキー管理(秘密鍵を厳重に保管)を徹底することが重要です。

関連キーワード: ディジタル署名、公開鍵暗号、電子証明書、認証局(CA)、改ざん検知、機密性と認証
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

情報セキュリティマネジメント
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について