PGP es un sistema de cifrado basado en un algoritmo de clave pública y clave privada, lo que permite cifrar y firmar documentos dando a conocer a cualquier persona la clave pública, mientras que la privada debe ser solamente para el conocimiento del usuario. Más concretamente, PGP está basado en los algoritmos IDEA y RSA. Fue creado por Phil Zimmermann en 1991, el cual fundó la empresa PGP Inc. con el objetivo de ofrecer servicios relacionados con este sistema de codificación, que entonces era de código abierto, lo que por otra parte le acarreó muchos problemas con el gobierno estadounidense, ya que el material criptográfico es considerado en aquel país cómo una arma. De hecho, el código fuente de PGP tuvo que sacarse del país por escrito (en papel), de una forma un tanto rocambolesca, y posteriormente vuelto a teclear a una computadora por miles de voluntarios en todo el mundo, ya que una ley norteamericana dictaba que este tipo de material no podía salir del país en formato electrónico... pero nada pasaba si se hacía en formato impreso.
La compra de PGP Inc. por Network Associates (NAI) en 1997 marcó un punto de inflexión en esta trayectoria; PGP pasaba a ser ahora un producto comercial, propietario y se abandonaba la filosofía de código libre que había abrazado el proyecto desde sus inicios. Esto provocaba rápidamente las críticas de los usuarios, los cuales argumentaban que sin la disponibilidad del código fuente no podían comprobar que no se hubieran incluido puertas traseras en el programa. Pronto empezaron a cuajar los clónicos de PGP, que utilizaban el mismo sistema de encriptación pero tenían su código fuente bajo licencia de código abierto; uno de estos ejemplos -tal vez el más conocido- es GnuPG.
El acto final del drama PGP tenía cómo protagonista al propio Phil Zimmermann, el "padre de la criatura", que anunciaba su abandono de NAI en el 2001 a la vez que exponía las bases de su nuevo proyecto: volver a empezar para ofrecer al mundo un PGP nuevamente libre y abierto. La nueva compañía creada para tal objetivo, PGP Corp., compraba todo lo relacionado con PGP a NAI y empezaba rápidamente el trabajo que ha culminado con la presentación de la versión 8.0.
Ésta tendrá dos líneas de productos: la gratuita y la de pago. Las principales diferencias entre ambas será que la gratuita no dispone de los plug-ins para su integración con los programas de correo electrónico y mensajería instantánea, y tampoco incluye PGP Disk, una facilidad que permite la creación de discos virtuales cuyo contenido se encuentra completamente encriptado. El código fuente de esta nueva versión estará, nuevamente, bajo licencia open source.
Algunas de las características de PGP 8.0 serán las siguientes:
- Para Windows: Soporte para las aplicaciones de Office XP, integración con el Directorio Activo de Microsoft, iPlanet Directory Server, Novell NDS y OpenLDAP Keyserver, y renovada interfaz de usuario, acorde con Windows XP.
- Para Mac OS X: Soporte para la versión 10.2 (Jaguar) del sistema, plug-in para Apple Mail, soporte para Entourage de Microsoft, integración con el Dock y soporte para Unicode extendido, compatibilidad en PGP Disk format entre Mac OS X y Windows.