共通鍵暗号方式と公開鍵暗号方式の違い
共通鍵暗号方式は同じ秘密鍵で暗号化・復号し、公開鍵暗号方式は公開鍵と秘密鍵の対を使います。
一番大きな違い
同じ鍵を共有する方式と、異なる二つの鍵を使う方式の違い
一言で見分ける
暗号化と復号に同じ秘密鍵を使いますか。それとも公開鍵と秘密鍵のペアを使いますか?
共通鍵暗号方式
同じ秘密鍵を共有して使う。高速だが、鍵を安全に渡す必要がある。
公開鍵暗号方式
公開鍵と秘密鍵を使い分ける。鍵共有の問題を扱いやすいが、処理は重い。
違いを並べて確認
| 比較軸 | 共通鍵暗号方式 | 公開鍵暗号方式 |
|---|---|---|
| 鍵 | 暗号化と復号に同じ秘密鍵 | 公開鍵と秘密鍵のペア |
| 処理 | 比較的高速 | 比較的低速 |
| 課題・利点 | 秘密鍵を安全に共有する必要 | 公開鍵は公開でき、鍵配送をしやすい |
ボブへ秘密を送る
- 1共通鍵方式では、アリスとボブが事前に同じ秘密鍵を安全に共有する
- 2公開鍵方式では、アリスがボブの公開鍵で暗号化する
- 3ボブは自分だけが持つ秘密鍵で復号する
鍵の組合せを見る
共通鍵暗号方式「同一の鍵」「高速」「鍵配送が課題」
公開鍵暗号方式「受信者の公開鍵で暗号化」「受信者の秘密鍵で復号」
間違えやすいポイント
公開してよいのは公開鍵だけ
公開鍵暗号方式でも秘密鍵は本人だけが厳重に管理します。『公開鍵暗号方式だから鍵をすべて公開する』わけではありません。
暗号化とデジタル署名で鍵の使い方を混同しない
機密性を目的に相手へ送る暗号化では、受信者の公開鍵で暗号化し、受信者の秘密鍵で復号します。デジタル署名では送信者側の秘密鍵を使うため、目的と鍵の所有者を分けて考えます。
1問チェック
大きなファイル本体を高速に暗号化するため、一時的に作ったセッション鍵でファイルを暗号化しました。このファイル本体の暗号化に使っている方式として適切なのはどちらですか?
FLASHCARDS
ITパスポートを勉強中ですか?
この2語を単語帳で確認し、意味を思い出す練習ができます。