「Pretty Good Privacy」の版間の差分

提供: セキュリティ
移動: 案内検索
(ページの作成:「Pretty Good Privacy(PGP)とは、フィル・ジ・マーマンが開発した暗号ソフトウェアです。 '''読み方''' ;Pretty Good Privacy: ぷりて...」)
(相違点なし)

2013年11月26日 (火) 20:06時点における版

Pretty Good Privacy(PGP)とは、フィル・ジ・マーマンが開発した暗号ソフトウェアです。

読み方

Pretty Good Privacy
ぷりてぃ ぐっど ぷらいばしー
PGP
ぴーじーぴー

概要

PGPは、公開鍵暗号を使用し、暗号署名ができます。


PGPの暗号化と復号の流れ

暗号化

+----------------+                                  +----------------+
|乱数生成したキー| -> 受信した公開鍵で暗号化 RSA -> |暗号化されたキー| (1)
+----------------+                                  +----------------+
           |
+------+   |                                             +------------------+
|データ| --+-------> データを乱数生成したキーで暗号化 -> |暗号化されたデータ| (2)
+------+                                                 +------------------+

暗号メッセージ = 暗号化されたキー(1) + 暗号化されたデータ(2)

復号

暗号メッセージ = 暗号化されたキー(1) + 暗号化されたデータ(2)

		    +------+
                    |秘密鍵|
		    +------+
		       |
                       |
+----------------+     |               +--------------+
|暗号化されたキー| ----+-> 復号 RSA -> |復号されたキー|
+----------------+                     +--------------+
                                            |
                      +---------------------+
                      |
+------------------+  |
|暗号化されたデータ| -+-> 復号 -> データ
+------------------+

インストール

使い方

関連項目