問16 メールの暗号と公開鍵の単位

情報処理​安全確保​支援士 令和6年度 春期 午前II、全25問のうちの問16。

出典:令和6年度 春期 情報処理安全確保支援士試験 午前II 問16(選択肢の表を文に組み直した)

電子メール又はその通信を暗号化する三つのプロトコルについて,公開鍵を用意する単位の組合せのうち,適切なものはどれか。

  1. アPGP メールアドレスごと,S/MIME メールアドレスごと,SMTP over TLS メールサーバごと
  2. イPGP メールアドレスごと,S/MIME メールサーバごと,SMTP over TLS メールアドレスごと
  3. ウPGP メールサーバごと,S/MIME メールアドレスごと,SMTP over TLS メールアドレスごと
  4. エPGP メールサーバごと,S/MIME メールサーバごと,SMTP over TLS メールサーバごと
答えと解説を開く

正解はアです。

PGP と S/MIME は、メールの本文を送り手から受け手まで暗号化したり、署名を付けたりする方式です。受け手のメールアドレスに結び付いた公開鍵で暗号化するので、公開鍵はメールアドレスごとに用意します。S/MIME では、その公開鍵をメールアドレスの入った証明書にします。これに対して SMTP over TLS は、メールを運ぶサーバとサーバの間の通信路を TLS で暗号化する方式です。TLS ではサーバが証明書を出すので、公開鍵はメールサーバごとに用意します。正解はアです。

ほかの選択肢が違う理由

  • イS/MIME はメールの中身を利用者ごとに暗号化するので、メールサーバごとではなく、メールアドレスごとに用意します。SMTP over TLS はサーバの間の通信を守るので、メールサーバごとです。
  • ウPGP は利用者ごとに鍵を作るので、メールアドレスごとです。SMTP over TLS はメールサーバごとです。
  • エPGP と S/MIME は、どちらもメールアドレスごとに公開鍵を用意します。メールサーバごとなのは SMTP over TLS だけです。

仕組み

SMTP over TLS で守れるのは、サーバの間を流れている間だけです。サーバの中に置かれたメールは平文のままなので、サーバの管理者や、サーバに入り込んだ攻撃者には読めてしまいます。

PGP と S/MIME の違いは、公開鍵を信じる仕組みにあります。S/MIME は認証局の証明書で鍵の持ち主を保証し、PGP は利用者どうしが互いの鍵に署名し合う信頼の輪で保証します。

この問に出る言葉