---
title: "S/MIMEとは？メールの暗号化と電子署名の仕組み【SG試験】"
description: "S/MIMEはメールの内容を暗号化し改ざんを防ぐ技術です。SMTP-AUTHやSPF・DKIMとの違いを整理し、SG試験・情報セキュリティマネジメント試験で問われる判断基準を解説します。 選択肢で問われる目的・対象・責任範囲を押さえ、似た用語や対策との違いを判断できるようにします。"
last_modified_at: "2026-06-13"
canonical_url: "https://stemtazoo.github.io/sg/smime/"
section: "sg"
---

## まず結論

S/MIMEは、**メールの内容を暗号化し、改ざんされていないことを保証する仕組み**です。  
SG試験では「送信者認証・送信元検証・内容保護のどれか」を判断できるかがポイントです。

---

## 直感的な説明

これまでの対策はこうでした👇

- SMTP-AUTH → 誰が送るか  
- SPF/DKIM → どこから来たか  

S/MIMEはさらに一歩進んで

👉 **中身そのものを守る**

イメージです。

- 読めないようにする（暗号化）  
- 書き換えられていないことを確認（電子署名）  

---

## 定義・仕組み

S/MIME（Secure/Multipurpose Internet Mail Extensions）とは、

> 電子メールの内容を暗号化し、電子署名によって改ざん検知と送信者確認を行う仕組み

です。

主な機能は2つあります。

---

### ■ 暗号化

- メール内容を第三者に読めないようにする  

👉 機密性の確保

---

### ■ 電子署名

- 送信者の正当性確認  
- 改ざんされていないことの証明  

👉 完全性・真正性の確保

---

👉 まとめると  
**「中身を守る」技術**

---

## 署名付きメールで必要な証明書

S/MIMEでは、メールに電子署名を付ける場合と、メール本文を暗号化する場合で、必要になる鍵や証明書の見方が変わります。

### 署名付きメールの場合

AさんがBさんへ署名付きメールを送る場合、Aさんは自分の秘密鍵で署名を作成します。

Bさんは、Aさんの公開鍵を使って署名を検証します。

このとき必要になるのは、送信者である **Aさんの公開鍵証明書** です。
Bさんが単に署名を検証するだけであれば、Bさん自身の公開鍵証明書は必須ではありません。

| 場面 | 必要なもの |
|---|---|
| Aさんが署名付きメールを送る | Aさんの秘密鍵、Aさんの公開鍵証明書 |
| Bさんが署名を検証する | Aさんの公開鍵証明書 |
| Bさん自身の証明書 | 署名検証だけなら必須ではない |

### 暗号化メールとの違い

メール本文をBさんだけが読めるように暗号化して送る場合は、AさんはBさんの公開鍵を使って暗号化します。
そのため、暗号化メールでは **受信者であるBさんの公開鍵証明書** が必要になります。

SG試験では、次のように切り分けます。

- 署名付きメール：送信者の証明書に注目
- 暗号化メール：受信者の証明書に注目
- 同じISPかどうか：S/MIMEの成立条件ではない
- ISPがS/MIMEに対応しているか：主な論点ではなく、メールソフトや証明書の対応を見る

---

## どんな場面で使う？

### ✔ 使うべき場面

- 機密情報をメールで送るとき  
- 改ざんされていないことを保証したいとき  
- 重要な取引や業務連絡  

---

### ✔ 注意点

- 送信者のログイン認証ではない  
- 送信元サーバの正当性確認ではない  

👉 他の技術と役割が違う

---

## よくある誤解・混同

### ❌ 誤解①：SMTP-AUTHと同じ

→ ⭕ SMTP-AUTHは送信者認証（送信時）  

---

### ❌ 誤解②：SPF/DKIMと同じ

→ ⭕ SPF/DKIMは受信側で送信元を検証  

---

### ❌ 誤解③：メールの送信制御の仕組み

→ ⭕ S/MIMEは内容保護の仕組み  

---

### 🔥 SG試験のひっかけ

- 「送信者を認証する」→ ❌（SMTP-AUTH）  
- 「送信元を検証する」→ ❌（SPF/DKIM）  
- 「内容を暗号化・署名する」→ ⭕（S/MIME）  
- 「署名付きメールの検証には受信者自身の証明書も必須」→ ❌（検証に使うのは送信者の公開鍵証明書）

👉 キーワード  
**暗号化・電子署名・内容保護**

---

## まとめ（試験直前用）

- S/MIME＝メール内容の暗号化と電子署名  
- 目的は「機密性・完全性・真正性の確保」  
- SMTP-AUTHとは「送信者認証」で別  
- SPF/DKIMとは「受信側検証」で別  
- 「誰が／どこから／中身」の切り分けが重要
- 署名付きメールは送信者の証明書、暗号化メールは受信者の証明書に注目する
