---
title: "改ざん検知・電子署名・証明書まとめ｜完全性と真正性で整理【SG試験】"
description: "改ざん検知・電子署名・証明書を、完全性・真正性・否認防止の違いから比較します。ハッシュ、MAC、電子署名、電子証明書、CRL/OCSPを鍵の種類と第三者証明の有無で判断するSG試験向けまとめです。暗号化と署名を混同する誤答を避けます。証明書の有効性確認を問う問題にもつなげます。"
last_modified_at: "2026-06-24"
canonical_url: "https://stemtazoo.github.io/sg/crypto-certificate-integrity-summary/"
section: "sg"
---

## まず結論

- このページでは、暗号分野の中でも**改ざん検知・電子署名・証明書**に絞り、完全性と真正性をどう確認するかを整理します。
- SG試験では、**機密性**、**完全性**、**真正性**、**否認防止**のどれを実現したい場面かを判断できれば、選択肢を切りやすくなります。
- 丸暗記ではなく、**元に戻す必要があるか、鍵を使うか、公開鍵基盤が関係するか、失効確認が必要か**で切り分けます。

## 全体像

暗号・証明書・改ざん検知の用語は、すべて「安全な通信」や「データの正しさ」に関係します。  
ただし、試験で問われる役割は同じではありません。

- **暗号化**は、第三者に内容を読まれないようにする技術です。
- **ハッシュ**は、データが変わっていないかを確認するための要約値です。
- **MAC**は、共通鍵を使って改ざん検知と送信者確認を行います。
- **電子署名**は、秘密鍵と公開鍵を使って改ざん検知・本人確認・否認防止を行います。
- **電子証明書**は、公開鍵が本当にその相手のものかを認証局が証明します。
- **CRL / OCSP**は、発行済み証明書が今も有効かを確認する仕組みです。

SG試験では、細かい暗号アルゴリズムの計算よりも、**その技術が何を確認しているのか**が問われやすいです。  
「秘密にする」「変わっていないことを確認する」「相手や公開鍵の正当性を確認する」という順で整理すると、似た用語を見分けやすくなります。

## 主要用語の整理

| 用語 | 判断基準 |
|---|---|
| [共通鍵暗号方式とは？高速だが鍵管理が課題の仕組み【SG試験】](https://stemtazoo.github.io/sg/symmetric-key-cryptography/) | 同じ鍵で暗号化と復号を行う。高速だが、鍵を安全に共有する方法が課題。 |
| [公開鍵暗号方式とは？鍵の受け渡し問題を解決する仕組み【SG試験】](https://stemtazoo.github.io/sg/public-key-cryptography/) | 公開鍵と秘密鍵のペアを使う。鍵配送や電子署名の説明で出やすい。 |
| [ハイブリッド暗号方式とは？速度と安全性を両立する仕組み【SG試験】](https://stemtazoo.github.io/sg/hybrid-cryptography/) | データ本体は共通鍵、鍵交換は公開鍵で行う。TLSの理解につながる。 |
| [ハッシュ化とは？固定長のハッシュ値と改ざん検知を整理【SG試験】](https://stemtazoo.github.io/sg/hash-function/) | 元に戻すのではなく、同じデータかどうかを確認する。完全性の判断軸。 |
| [メッセージ認証符号（MAC）とは？共有鍵で改ざんを検知する仕組み【SG試験】](https://stemtazoo.github.io/sg/message-authentication-code/) | 共通鍵を使い、改ざん検知と送信者確認を行う。否認防止までは弱い。 |
| [電子署名とは？本人証明と改ざん検知を整理【SG試験】](https://stemtazoo.github.io/sg/digital-signature/) | 秘密鍵で署名し、公開鍵で検証する。改ざん検知・本人確認・否認防止を判断する。 |
| [電子証明書とは？公開鍵の正当性を証明する仕組み【SG試験】](https://stemtazoo.github.io/sg/digital-certificate/) | 公開鍵が誰のものかを第三者が証明する。なりすまし防止の観点で見る。 |
| [PKIとは？公開鍵基盤の役割をやさしく整理【SG試験】](https://stemtazoo.github.io/sg/pki/) | 電子証明書、認証局、失効確認などを含む公開鍵運用の仕組み全体。 |
| [証明書失効（CRL / OCSP）とは？無効な証明書の見分け方【SG試験】](https://stemtazoo.github.io/sg/certificate-revocation-crl-ocsp/) | 証明書が発行済みかではなく、現在も有効かを確認する運用論点。 |
| [改ざん検知とは？ハッシュ・MAC・デジタル署名の違いを整理【SG試験】](https://stemtazoo.github.io/sg/tamper-detection/) | ハッシュ、MAC、電子署名を「鍵」と「否認防止」で比較する基準記事。 |

## SG試験でのひっかけポイント

| 迷いやすい組合せ | 切り分けのポイント |
|---|---|
| 共通鍵暗号 vs 公開鍵暗号 | 同じ鍵を使うなら共通鍵、鍵ペアを使うなら公開鍵。速度と鍵配送の違いで判断する。 |
| 暗号化 vs ハッシュ | 暗号化は復号して元に戻す。ハッシュは元に戻さず、同一性や改ざん有無を見る。 |
| ハッシュ vs MAC | ハッシュだけでは送信者確認が弱い。MACは共通鍵を使うため、鍵を持つ相手からのものかを確認できる。 |
| MAC vs 電子署名 | MACは共有鍵なので第三者への証明が弱い。電子署名は公開鍵で検証でき、否認防止に強い。 |
| 電子署名 vs 電子証明書 | 電子署名はデータに対する処理。電子証明書は公開鍵の持ち主を証明するもの。 |
| 電子証明書 vs CRL / OCSP | 証明書は公開鍵の正当性を示す。CRL / OCSPはその証明書が失効していないかを確認する。 |
| CRL vs OCSP | CRLは失効リストを参照する。OCSPはオンラインで個別に有効性を問い合わせる。 |
| SSL/TLS vs 電子署名 | SSL/TLSは通信路を守る仕組み。電子署名は文書やデータの改ざん検知・本人証明に使う。 |

## おすすめの学習順序

1. [共通鍵暗号方式とは？高速だが鍵管理が課題の仕組み【SG試験】](https://stemtazoo.github.io/sg/symmetric-key-cryptography/)
2. [公開鍵暗号方式とは？鍵の受け渡し問題を解決する仕組み【SG試験】](https://stemtazoo.github.io/sg/public-key-cryptography/)
3. [ハイブリッド暗号方式とは？速度と安全性を両立する仕組み【SG試験】](https://stemtazoo.github.io/sg/hybrid-cryptography/)
4. [ハッシュ化とは？固定長のハッシュ値と改ざん検知を整理【SG試験】](https://stemtazoo.github.io/sg/hash-function/)
5. [メッセージ認証符号（MAC）とは？共有鍵で改ざんを検知する仕組み【SG試験】](https://stemtazoo.github.io/sg/message-authentication-code/)
6. [電子署名とは？本人証明と改ざん検知を整理【SG試験】](https://stemtazoo.github.io/sg/digital-signature/)
7. [電子証明書とは？公開鍵の正当性を証明する仕組み【SG試験】](https://stemtazoo.github.io/sg/digital-certificate/)
8. [PKIとは？公開鍵基盤の役割をやさしく整理【SG試験】](https://stemtazoo.github.io/sg/pki/)
9. [証明書失効（CRL / OCSP）とは？無効な証明書の見分け方【SG試験】](https://stemtazoo.github.io/sg/certificate-revocation-crl-ocsp/)
10. [改ざん検知とは？ハッシュ・MAC・デジタル署名の違いを整理【SG試験】](https://stemtazoo.github.io/sg/tamper-detection/)

## 記事一覧

### 暗号方式の基礎

- [共通鍵暗号方式とは？高速だが鍵管理が課題の仕組み【SG試験】](https://stemtazoo.github.io/sg/symmetric-key-cryptography/)
- [公開鍵暗号方式とは？鍵の受け渡し問題を解決する仕組み【SG試験】](https://stemtazoo.github.io/sg/public-key-cryptography/)
- [ハイブリッド暗号方式とは？速度と安全性を両立する仕組み【SG試験】](https://stemtazoo.github.io/sg/hybrid-cryptography/)
- [AESとは？鍵長とラウンド数も押さえる共通鍵暗号【SG試験】](https://stemtazoo.github.io/sg/aes/)
- [RSAとは？公開鍵暗号方式の基本【SG試験】](https://stemtazoo.github.io/sg/rsa/)

### 改ざん検知・メッセージ認証

- [ハッシュ化とは？固定長のハッシュ値と改ざん検知を整理【SG試験】](https://stemtazoo.github.io/sg/hash-function/)
- [ハッシュ関数の種類とは？SHAとMD5の違いを整理【SG試験】](https://stemtazoo.github.io/sg/hash-algorithms/)
- [メッセージ認証符号（MAC）とは？共有鍵で改ざんを検知する仕組み【SG試験】](https://stemtazoo.github.io/sg/message-authentication-code/)
- [HMACとは？ハッシュと共通鍵でメッセージを認証する仕組み【SG試験】](https://stemtazoo.github.io/sg/hmac/)
- [電子署名とは？本人証明と改ざん検知を整理【SG試験】](https://stemtazoo.github.io/sg/digital-signature/)
- [改ざん検知とは？ハッシュ・MAC・デジタル署名の違いを整理【SG試験】](https://stemtazoo.github.io/sg/tamper-detection/)

### 証明書・PKI

- [電子証明書とは？公開鍵の正当性を証明する仕組み【SG試験】](https://stemtazoo.github.io/sg/digital-certificate/)
- [認証局（CA）の役割とは？デジタル証明書の信頼の仕組み【SG試験】](https://stemtazoo.github.io/sg/certificate-authority-role/)
- [PKIとは？公開鍵基盤の役割をやさしく整理【SG試験】](https://stemtazoo.github.io/sg/pki/)
- [ルート証明書とは？信頼の起点をやさしく理解【SG試験】](https://stemtazoo.github.io/sg/root-certificate/)
- [ルート証明書と中間証明書の関係とは？信頼のつながりを理解する【SG試験】](https://stemtazoo.github.io/sg/root-intermediate-certificate/)
- [自己署名証明書とは？なぜ危険なのかを整理【SG試験】](https://stemtazoo.github.io/sg/self-signed-certificate/)
- [証明書失効（CRL / OCSP）とは？無効な証明書の見分け方【SG試験】](https://stemtazoo.github.io/sg/certificate-revocation-crl-ocsp/)

### 通信・メールへの応用

- [SSL/TLSとは？通信を守る暗号化の仕組み【SG試験】](https://stemtazoo.github.io/sg/ssl-tls/)
- [S/MIMEとは？メールの暗号化と電子署名の仕組み【SG試験】](https://stemtazoo.github.io/sg/smime/)
- [XML署名とは？XML文書の改ざん検知と署名者確認の仕組み【SG試験】](/pages/sg/xml-signature/)
- [タイムスタンプとは？電子文書の存在時刻を証明する仕組み【SG試験】](https://stemtazoo.github.io/sg/timestamp/)

### 関連する全体整理

- [暗号と認証の基本まとめ｜秘密にする・確認するを整理【SG試験】](https://stemtazoo.github.io/sg/crypto-auth-summary/)
- [暗号攻撃の種類まとめ【SG試験】](https://stemtazoo.github.io/sg/crypto-attacks-summary/)

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

- 機密性なら暗号化、完全性ならハッシュ・MAC・電子署名を疑う。
- ハッシュは元に戻さない。暗号化は復号して元に戻す。
- MACは共通鍵、電子署名は秘密鍵・公開鍵。否認防止が出たら電子署名を考える。
- 電子証明書は公開鍵の身元証明、CRL / OCSPは証明書の失効確認。
- 問題文では「復号」「共有鍵」「公開鍵」「失効」「否認防止」の語を拾って判断する。
