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

ITパスポート 2022年 70


問題文

電子メールにデジタル署名を付与することによって得られる効果だけを全て挙げたものはどれか。
a 可用性が向上する b 完全性が向上する c 機密性が向上する

選択肢

a, b
a, c
b(正解)
b, c

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

電子メールにデジタル署名を付与することによって得られる効果だけを全て挙げたものはどれか。【ITパスポート 解説】

正解の理由

デジタル署名(電子的に署名を付ける仕組み。送信者が自分の秘密鍵でメールの要約(ハッシュ)に署名し、受信者が公開鍵で検証する方式)は、主に「完全性(データが改ざんされていないこと)」と「真正性/非否認(その送信者が確かに送ったこと)」を確かめます。
設問の選択肢では「完全性」が含まれるものが正しいため、(b)が正解です。
  • デジタル署名は、受信側がメール本文が途中で改ざんされていないかを検証できます。したがって完全性(b)が向上します。
  • 一方、デジタル署名自体はメールの中身を暗号化しません。したがって機密性(c:内容を第三者に読まれないこと)は向上しません。
  • 可用性(a:必要なときに利用できること)を高める効果もありません。

解法ステップ

  1. 用語の意味を確認する
    • 可用性(availability):必要なときにデータやサービスが使えること。
    • 完全性(integrity):データが改ざんされていないこと。
    • 機密性(confidentiality):許可された者だけが内容を読めること。
  2. デジタル署名の機能を整理する
    • 主に「改ざん検知」と「送信者の証明(非否認)」を行う。
    • 内容を暗号化して隠す機能は基本的に持たない。
  3. 各選択肢と照らし合わせる
    • 「完全性」が含まれる選択肢を選ぶ → (b)。

選択肢別の誤答解説

  • ア: a, b(可用性が向上する を含む)
    誤り。デジタル署名は可用性を改善しません。可用性は冗長化やバックアップ、ネットワークの信頼性などで向上します。
  • イ: a, c(可用性と機密性)
    誤り。デジタル署名は機密性(内容を隠すこと)を保証しません。機密性は暗号化(例えば公開鍵暗号や対称鍵暗号)で確保します。
  • : b(完全性)
    正しい。デジタル署名によりメールが途中で改ざんされていないかを検証できます。
  • エ: b, c(完全性と機密性)
    誤り。完全性は向上しますが、機密性は向上しません。機密性を求める場合は、署名と合わせて暗号化を行う必要があります。

よくある誤解

  1. 「署名=暗号化」と混同する
    • デジタル署名はデータの改ざん検知と送信者証明のために作るもので、内容を暗号化して第三者から見えなくするわけではありません。暗号化は別の処理です。
  2. 「署名があれば配達される/読める」と思う
    • 署名は可用性(配達の保証やサービスの継続性)に影響しません。配達の信頼性はメールサーバやネットワークの設計によります。
  3. 「署名があれば絶対に安全」と考える
    • 秘密鍵が漏れると署名は偽造されます。鍵管理が非常に重要です。

補足コラム

  • デジタル署名の仕組み(簡単な流れ)
    1. 送信者がメール本文のハッシュ値(要約、ハッシュ関数)を作る。
    2. そのハッシュ値を送信者の秘密鍵で暗号化(これが署名)。
    3. 受信者は送信者の公開鍵で暗号化部分を復号してハッシュ値を得る。さらに受信した本文からハッシュを作り、二つを比較する。
      違っていれば改ざんされたと判断します。
  • 実際の利用例:S/MIME(Secure/Multipurpose Internet Mail Extensions:メールのセキュリティ拡張)や PGP(Pretty Good Privacy:個人向けの暗号・署名方式)で使われます。
  • 署名と暗号化の組合せ:機密性も必要なら「署名してから暗号化(sign-then-encrypt)」のように両方を使います。

FAQ

Q1. デジタル署名を付ければメールは誰にも読まれない?
A1. いいえ。署名は内容を隠すものではありません。内容を隠すには暗号化が必要です。
Q2. 署名があれば送信者を絶対に証明できる?
A2. 基本的には証明できますが、送信者の秘密鍵が盗まれていれば偽造できます。鍵の管理(安全に保管すること)が重要です。
Q3. MAC(Message Authentication Code)とデジタル署名は何が違う?
A3. MACは共通鍵(送信者と受信者が同じ鍵)を使った改ざん検知で、完全性と認証を提供しますが、送信者の否認防止(非否認)は弱いです。デジタル署名は公開鍵暗号を使い、第三者に対して「誰が署名したか」を示せる(非否認)点が異なります。

関連キーワード: デジタル署名、完全性、可用性、機密性、公開鍵暗号、ハッシュ関数、S/MIME、PGP、非否認、署名検証
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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