Pretty Good Privacy

Pretty Good Privacy(PGP)は、フィル・ジマーマンによって開発された暗号化ソフトウェアであり、その略称はPGPです。

概要



PGPは公開鍵[[暗号]]方式を採用しており、データの暗号化とデジタル署名の両方に使用できます。この技術により、機密性の高い情報を安全に送受信したり、メッセージの送信者が正当であることを証明したりすることが可能になります。

初期のPGPは、アメリカ合衆国政府によって暗号技術が「武器」と見なされ、その輸出が厳しく制限されていました。そのため、アメリカ国外では当初、PGPを入手することが困難でした。しかし、ジマーマンはアメリカ合衆国憲法修正第1条(言論と出版の自由)に着目し、PGPのソースコードを書籍として出版し、国外へ合法的に輸出するという戦略を採りました。この書籍を通じてPGPは国際的に広まり、有志によって改良が重ねられ、国際版PGPiが開発されました。

その後、1999年12月13日アメリカ合衆国政府はPGPの輸出規制を緩和し、一部の国を除いてアメリカ版PGPも合法的に使用できるようになりました。この規制緩和により、国際版の開発は終了しました。

2001年10月には、PGPの開発元であったネットワーク・アソシエーツ社がPGP部門の解体を発表し、売却先を探していました。2002年8月には売却先が見つかり、新たにPGP社が設立され、PGPの開発と販売が再開されました。

2005年8月にリリースされたPGP 9.0.2からは、日本語版も利用可能になりました。さらに、2006年1月26日には日本法人も設立され、日本国内でのサポート体制も整いました。現在では、英語版、ドイツ語版、日本語版が提供されています。

PGP社は、2010年6月にシマンテックに買収されました。

OpenPGP



PGPの仕様はRFC(Request for Comments)として公開されています。当初はRFC 1991としてPGPの仕様情報が提供されていましたが、1998年に仕様が標準化され、RFC 2440として公開されました。その後、RFC 4880で更新され、RFC 5581でCamellia暗号、RFC 6637で楕円曲線暗号(ECDSA、ECDH)への対応が追加されました。また、draft-ietf-openpgp-rfc4880bisによってEdDSAへの対応も追加されています。

PGP/MIMEフォーマットについては、RFC 2015およびそのアップデートであるRFC 3156が標準化されています。

OpenPGPの標準化を受けて、自由ソフトウェアライセンスであるGPLに基づく別実装としてGNU Privacy Guard(GnuPG)のバージョン1.0が1999年にリリースされました。また、Android OS向けのOpenKeychainやiOS OS向けのiPGMailなど、様々なプラットフォームでの実装も公開されています。

RFC勧告



以下はPGPとOpenPGPに関連するRFCの一覧です。

PGP


RFC 1991: PGP Message Exchange Formats

OpenPGP


RFC 2440: OpenPGP Message Format
RFC 4880: OpenPGP Message Format
RFC 5581: The Camellia Cipher in OpenPGP
RFC 6637: Elliptic Curve Cryptography (ECC) in OpenPGP
draft-ietf-openpgp-crypto-refresh OpenPGP Message Format

PGP/MIME


RFC 2015: MIME Security with Pretty Good Privacy (PGP)
RFC 3156: MIME Security with OpenPGP

参考文献



関連書籍


相田洋、矢吹寿秀『コンピュータ地球網』 6巻、日本放送出版協会〈NHKスペシャル 新・電子立国〉、1997年。ISBN 4140802960。OCLC 675076623。

関連項目



GNU Privacy Guard

外部リンク



メール/ファイル/ディスクの暗号化 - NSD (企業)(日本語)
OpenPGP.org - (英語

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。