S/MIMEとPGPとは?えすまいむとぴーじーぴー
S/MIMEとPGPとは、メールの本文と添付を暗号化し、署名によって差出人と改ざんの有無を確かめる方式。どちらも本文は共通鍵で暗号化し、その鍵を相手の公開鍵で保護する。違いは信頼の作り方にあり、S/MIMEは認証局が発行する証明書に依る階層型、PGPは利用者同士が互いの鍵に署名し合う信用の輪をとる。
最終更新:2026-10-06
この語が出る過去問を解く →背景
メールは元来、経路上のすべての中継サーバが中身を読める設計で、差出人の詐称も容易だった。経路を1本ずつTLSで守っても、サーバに保管されている間は平文のまま残る。そこで端から端まで暗号化したまま運ぶ方式が必要になった。信頼の作り方が2系統に分かれたのは、証明書の発行費用と手続きを受け入れられる組織利用と、中央の権威を置きたくない個人利用とで要求が違ったためである。
具体例
社外との機密文書のやり取りで、パスワード付き圧縮ファイルを同じ経路で送る運用の代わりにS/MIMEを使えば、経路上の盗聴に加えてサーバ保管中の閲覧も防げる。ただし相手の証明書を事前に入手しておく必要があり、GmailやOutlookで使う場合も証明書の配備は組織単位の準備が前提になる。
試験での引っ掛け
暗号化されるのは本文と添付だけで、宛先・件名・送受信時刻といったヘッダは保護されない。件名に機密を書けば筒抜けになる。運用上の副作用として、本文が暗号化されるとゲートウェイのマルウェア検査やDLPが中身を見られなくなる点も定番。署名と暗号化は別の機能であり、署名しただけでは秘匿されない点も取り違えやすい。
関連用語
出た過去問
出典:平成31年度 春期 データベーススペシャリスト試験 午前Ⅱ 問20(IPA)
インターネットで電子メールを送信するとき、メッセージの本文の暗号化に共通鍵暗号方式を用い、共通鍵の受渡しに公開鍵暗号方式を用いるものはどれか。
正解:S/MIME
要点:S/MIMEは本文を共通鍵、鍵配送を公開鍵で行うハイブリッド方式
S/MIMEは電子メールの暗号化とディジタル署名の標準で、本文は処理が速い共通鍵暗号で暗号化し、その共通鍵を受信者の公開鍵で暗号化して一緒に送る。この組合せをハイブリッド暗号方式といい、速度と鍵配送の安全性を両立させる典型的な方法である。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。