👇について、理解が曖昧だったので調べてみた。たぶん違うところあるかも。。
・PGP
・OpenPGP
・GnuPG(GPG)
■ソフトウェアとしてのPGP
・Zimmermannが本流のPGPを開発。そこから様々な派生PGPが登場。
・本流のPGPは、現在はシマンテックが所有。
・派生したPGPの代表としてGPG(GnuPG)がある。
■規格としてのPGP
・初期の頃のPGP規格と、そこから派生した様々なPGP規格を一括にしてPGP規格という?
・派生したPGP規格の代表として、OpenPGP規格がある。
・IETFのRFC勧告
・初期のPGP規格:RFC1991に準拠
・OpenPGP規格:RFC2440に準拠
■GPG(GnuPG)とは
・OpenPGP規格のソフトウェア。
・特許で制限されているアルゴリズムを含め無いため、完全無償。
■PGPとOpenPGPの違い
・両者を比較する場合、規格としての違いに焦点を当てる。
OpenPGP:PGPからの派生規格。
PGP:意味としてはOpenPGP規格も含む為、文脈によって内容を読み取る
■PGPとGPG(GnuPG)の違い
・両者を比較する場合、ソフトウェアとしての違いに焦点を当てる。
所有者の違い
・PGP:シマンテック社が所有
・GPG:なし(GNUプロジェクトによって開発されている)
有償/無償の違い
・PGP:商用での利用の場合、有償になる。
・GPG:商用の有無を問わず、無料。
使用できる暗号アルゴリズム
・PGP:特許を持つ暗号化アルゴリズムなども利用できる。
・GPG:は特許に抵触するアルゴリズムは利用できない。
■参考
PGP(Wikipedia)
https://ja.wikipedia.org/wiki/Pretty_Good_Privacy
PGPとGPGの違い1
https://www.web-dev-qa-db-ja.com/ja/security/pgp%E3%81%A8gpg%E3%81%AE%E9%81%95%E3%81%84/959824057/
PGPとGPGの違い2
http://handasse.blogspot.com/2008/03/pgpgpg.html#:~:text=PGP%E3%81%A8GPG%E3%81%AE%E9%81%95%E3%81%84,%E3%81%A7%E3%82%82%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%8F%E5%B0%8E%E5%85%A5%E3%81%A7%E3%81%8D%E3%82%8B%E3%80%82
PGPとGPGの違い3
https://sehermitage.web.fc2.com/crypto/openpgp.html
PGPとGPGの違い4
https://www.ipswitch.com/jp/blog/the-difference-between-pgp-openpgp-and-gnupg-encryption
PGPの歴史
https://www.confrage.com/security/pgp/pgp6_01.html