「デジタル署名って何?」
応用情報技術者試験でもセキュリティ分野で超頻出ですが、
- 電子署名と同じ?
- なぜ改ざんが分かる?
- 公開鍵暗号とどう関係ある?
- 暗号化とは違う?
で混乱する人がかなり多いテーマです。
この記事では、
- デジタル署名とは?
- 仕組み
- 公開鍵暗号との関係
- 試験での頻出ポイント
を5分で理解できるように解説します!
まず結論
デジタル署名とは?
「本人確認+改ざん検知の技術」
です!
分かること
超重要!
| 確認内容 | 意味 |
|---|---|
| 本人性 | 本人が送った |
| 完全性 | 改ざんされてない |
超簡単にいうと
「電子版サイン」
手紙で理解しよう
かなり分かりやすい👇
普通の署名
- 誰が書いたか分かる
- 偽物防止
デジタル署名
それを:
コンピュータで実現
する!
使用する技術
超重要!
- 公開鍵暗号
- ハッシュ関数
ハッシュ関数とは?
データ要約技術
特徴
同じデータなら:
同じハッシュ値
になる。
少しでも変更すると?
全く違う値
になる!
デジタル署名の流れ
超頻出!
① ハッシュ値作成
文書
↓
ハッシュ関数
↓
ハッシュ値
② 秘密鍵で暗号化
↓
署名完成
なぜ秘密鍵?
本人しか持たない
から!
③ 受信者側
公開鍵で復号。
④ ハッシュ比較
- 一致 → 改ざんなし
- 不一致 → 改ざんあり
イメージ
秘密鍵 → 署名
公開鍵 → 検証
ここ超重要!
通常の暗号化
公開鍵 → 暗号化
秘密鍵 → 復号
デジタル署名
逆!
秘密鍵 → 署名
公開鍵 → 検証
なぜ改ざん検知できる?
文書変更で:
ハッシュ値変化
するから。
電子証明書
超頻出!
問題
公開鍵が本物か分からない。
そこで
認証局(CA)
が証明。
電子証明書とは?
公開鍵+本人情報
HTTPSとの関係
超重要!
HTTPSでは
- デジタル署名
- 電子証明書
- SSL/TLS
を利用。
デジタル署名で防げるもの
| 防止内容 | 可否 |
|---|---|
| 改ざん | ○ |
| なりすまし | ○ |
| 内容盗み見 | × |
なぜ盗み見防げない?
署名は:
暗号化ではない
から!
機密性が必要なら?
暗号化も併用
する。
応用情報で超頻出
かなり狙われる👇
- デジタル署名
- ハッシュ関数
- 公開鍵暗号
- 電子証明書
- 認証局
よくあるひっかけ
「公開鍵で署名する」
→ 違う!
署名するのは:
秘密鍵
1分で復習!
デジタル署名
本人確認技術
秘密鍵
署名作成
公開鍵
署名検証
ハッシュ関数
改ざん検知
練習問題
問題
デジタル署名の説明として最も適切なものはどれか。
ア
通信速度を高速化する技術
イ
本人確認と改ざん検知を行う技術
ウ
データを圧縮する技術
エ
補助記憶装置を制御する技術
解答
正解:イ
解説
デジタル署名は、秘密鍵と公開鍵を利用して本人確認や改ざん検知を実現する技術です。
まとめ
デジタル署名とは
「本人確認+改ざん検知」
超重要
- ハッシュ関数
- 公開鍵暗号
- 電子証明書
- 認証局
まずは、
「秘密鍵で署名」
「公開鍵で確認」
この流れを覚えるとかなり理解しやすくなります!
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…
まずは無料でキャリア相談

コメント