PGP
更新日:
用語解説
PGP(Pretty Good Privacy)は、公開鍵暗号、共通鍵暗号、ハッシュ、電子署名を組み合わせ、主にメールやファイルの暗号化・署名を行う仕組みです。標準化された実装体系はOpenPGPとして扱われます。
■ 試験で押さえるポイント
本文は生成した共通鍵で高速に暗号化し、その共通鍵を受信者の公開鍵で保護するハイブリッド暗号を用います。
送信者は秘密鍵で署名し、受信者は対応する公開鍵で完全性と署名者を検証します。
公開鍵の信頼は利用者同士が署名し合うWeb of Trustや、指紋を別経路で確認する方法で構築します。
■ 選択肢での判断ポイント
本文を共通鍵、共通鍵を公開鍵で保護する方式と、Web of Trustを、認証局階層を使うS/MIMEと比較します。
例: 送信者が一時共通鍵で本文を暗号化し、その鍵を各受信者の公開鍵で暗号化して、さらに自分の秘密鍵で署名します。