Manual práctico de
           PGP5

Si quieres bajarte el manual completo en formato comprimido (.zip)         pulsa aqui.

Correo electrónico seguro en 32 preguntas y respuestas

 

Por José Manuel Gómez (jmg@kriptopolis.com)

Hasta tan sólo 25 años, el intercambio de mensajes cifrados era todavía un privilegio reservado a militares, diplomáticos y servicios secretos. Los modernos sistemas de claves públicas establecieron las bases para acercar esta potente tecnología al gran público, pero fue el lanzamiento en 1991 del popular programa PGP, el que hizo por fin realidad el acceso de las masas a las ventajas del correo electrónico ultraseguro. Los dos millones de usuarios cosechados desde entonces pueden convertirse ahora en muchos más, gracias a la facilidad de uso que aporta PGP 5 y el hecho de que sea gratuito.

¿Qué es PGP?

PGP (Pretty Good Privacy, “intimidad bastante buena”) es el programa más extendido y acreditado para el cifrado del correo electrónico. En la práctica, utilizarlo equivale a dotar al correo de valores añadidos del máximo interés: confidencialidad (ningún extraño puede leer el correo), autentificación (se puede comprobar la autoría de los mensajes recibidos y firmar los enviados) e integridad (se puede detectar fácilmente cualquier manipulación efectuada por terceros sobre los mensajes o ficheros recibidos o enviados). En pocas palabras: con PGP se dejan de sufrir las múltiples carencias del correo electrónico ordinario y se pasa a disfrutar de todas las ventajas del correo electrónico seguro.

Para lograr este objetivo, PGP hace uso de los algoritmos criptográficos más potentes del momento. Aunque la criptografía es un campo extenso y complejo, encontrará en un cuadro de este mismo artículo los conceptos más básicos, que le ayudarán a comprender mejor el funcionamiento de PGP.

1 ¿Es seguro el correo electrónico ordinario?

En absoluto. A poco que investigue el sistema de almacenaje y reenvío que se utiliza, deducirá que el correo electrónico ordinario es también mucho más susceptible a la manipulación y el fisgoneo que el correo postal tradicional. Los mensajes electrónicos se transmiten a través de decenas de ordenadores, cada uno de los cuales representa un punto vulnerable para su intimidad. Su propia naturaleza digital les hace mucho más susceptibles de ser copiados y almacenados (e incluso manipulados) que una carta tradicional. Si es usted una persona celosa de su intimidad, encontrará inquietante tener que confiar en la buena fe de administradores de correo desconocidos, curiosos, hackers y otras faunas cibernéticas. En el mejor de los casos, la intimidad de su correo electrónico ordinario es comparable a la de una tarjeta postal, que circula a la vista de todo el mundo. La función de PGP no es otra que proporcionar a sus mensajes un sobre lacrado e inviolable.

2 ¿Es legal usar PGP en España?

Por supuesto. El uso de PGP representa una forma de hacer valer el derecho constitucional a la intimidad de nuestras comunicaciones, protegido además expresamente por el nuevo código penal en lo que atañe a la confidencialidad de las comunicaciones electrónicas. Sobra decir que deberá usted adquirir y registrar su PGP cuando esté obligado a ello (si lo utiliza para fines comerciales), pero ello no difiere de lo que ocurre con cualquier otro programa. Como precaución adicional, no obtenga nunca PGP de servidores con sede en Estados Unidos, pues allí está prohibido exportarlo (esta es la razón por la que mucha gente se hace la pregunta relativa a la legalidad de su utilización en otros países). Finalmente, para garantizar que está haciendo lo correcto, utilice únicamente versiones autorizadas para uso internacional.

3 ¿No utilizan PGP también los delincuentes?

Probablemente. Pero aunque ello sea lamentable, no puede esgrimirse nunca como arma arrojadiza para establecer sistemas de censura en Internet, y privar así a los ciudadanos honrados de su derecho a la intimidad. Los delincuentes también utilizan en sus delitos coches, cuchillos, prismáticos y pasamontañas, pero los estados libres y democráticos aplican la presunción de inocencia a sus ciudadanos y no les niegan a priori el derecho a utilizar tales instrumentos, lo cual no es óbice para aplicar después la ley a quienes empleen esos medios para vulnerarla, obviamente.

4 ¿Basta con que usted instale PGP?

Para que pueda disfrutar de correo electrónico seguro con PGP, necesitará instalar el programa en su ordenador, pero también es necesario que lo tengan instalado sus interlocutores. Este aspecto se da muchas veces por supuesto, pero no está de más recalcarlo aquí. Sólo podrá intercambiar mensajes cifrados con otros usuarios de PGP. Esta es la razón por la que, cuanto más se difunda PGP, de más seguridad disfrutaremos todos. Afortunadamente existen ya más de dos millones de usuarios de PGP en Internet, y su número crece sin parar.

5 ¿Qué versión de PGP se debe utilizar?

En el cuadro “Retrato de familia: las versiones de PGP” se reflejan todas las versiones de PGP que existen o han existido. Esta labor es cada vez más compleja, dadas las peculiaridades históricas de este programa y su obligada división en versiones norteamericanas e internacionales, motivada por seculares conflictos de patentes y la peculiar política restrictiva a la exportación de criptografía que han venido siguiendo las autoridades norteamericanas. En cualquier caso, y a efectos prácticos, son dos las versiones internacionales más importantes: 2.6.3i y 5.0i. Entre ambas hay varios años de diferencia y un salto cualitativo importante, siendo la versión 5.0i la más moderna y fácil de usar, y a la que dedicamos este artículo.

6 ¿Es PGP complicado?

Es posible que usted haya oído o leído que PGP es un programa casi esotérico, complicado de instalar, aprender y usar. Se puede decir sin temor a equivocarse que en versión anterior (2.6.3i), aunque potente y fiable, la facilidad de uso no era ciertamente su principal virtud. La carencia de una interfaz gráfica adecuada y la necesidad de suplirlo mediante innumerables shells, contribuía muchas veces a complicar aún más las cosas, impidiendo a la gran mayoría acceder a los innegables beneficios de PGP. No obstante, la nueva versión 5.0 no tiene ya nada que ver con aquello. Se ha tratado, con éxito, de poner la potencia de PGP al alcance del usuario normal, aún a costa de perder alguna funcionalidad, que sólo echarán en falta los más expertos.

7 ¿Qué novedades aporta PGP 5.0i?

La más destacable es la mayor facilidad de uso. Ahora es posible cifrar y descifrar mensajes y ficheros a golpe de ratón, ya sea desde el menú que aparece al pulsar el icono de PGP en la barra de tareas de Windows, desde el Explorador, e incluso desde botones específicos que se agregan a los programas de correo soportados mediante módulos especiales (Outlook 97, Exchange y pronto Eudora).

PGP 5.0i proporciona también una interfaz gráfica para facilitar la administración de las claves, uno de los aspectos más difíciles en las versiones anteriores del programa. Además, se pueden colocar las claves públicas del usuario en depósitos accesibles desde toda la Web, sin necesidad de salir de la aplicación. Por otro lado, la versión 5.0i proporciona al usuario la posibilidad de elegir entre diferentes algoritmos de cifrado simétrico (IDEA, CAST y Triple-DES) o asimétrico (RSA y Diffie-Hellman-ElGamal). En cuanto a los algoritmos incorporados hash para las firmas digitales, se mantiene el MD5 en combinación con RSA (igual que ocurría en las versiones anteriores), pero se utiliza SHA-1 con las claves Diffie-Hellman, utilizando además en este caso claves separadas para firmar, tipo DSS.

Al igual que en versiones anteriores, todo el código fuente del programa es público y puede ser libremente examinado y recompilado, si así se desea.

8 ¿Cuánto cuesta PGP?

Hay que distinguir aquí diferentes situaciones. Para utilizar PGP en sus actividades privadas no lucrativas, se pueden emplear versiones gratuitas; es más: existe el compromiso expreso de que siempre existan versiones gratuitas, aunque no gocen de todas las características de las versiones comerciales de PGP. Por otro lado, si usted planea emplear PGP en sus actividades comerciales deberá adquirir la versión que vaya a utilizar.

En esta línea, y al igual que su homónima norteamericana, la versión internacional de PGP 5.0 existe en dos variantes diferentes: una gratuita, para uso no comercial (denominada 5.0i) y otra de pago, para usos comerciales (denominada 5.0ic). La actividad en la que piense emplear su flamante PGP determinará si debe utilizar una u otra versión. Aparte de eso, no encontrará más que una diferencia: la versión de pago 5.0ic permite también generar las antiguas claves RSA, lo que le asegura compatibilidad total con usuarios previos de PGP que aún no se hayan actualizado a la 5.0.

Si quiere usar la versión gratuita (que no genera claves RSA) sólo con usuarios principiantes no tiene de qué preocuparse. Y si usted ya usaba la versión antigua (2.6.3i) y dispone de claves RSA puede importarlas sin problemas desde PGP 5.0i y seguir usándolas. Si, por el contrario, usted no dispone de claves antiguas y aspira a comunicarse con usuarios de versiones anteriores de PGP, sólo dispone de dos opciones: adquirir la 5.0ic o instalar en su ordenador la 2.6.3i gratuita y generar esas claves con ella. No obstante, hay que advertir que la segunda opción puede resultar dificultosa, aunque en el cuadro al final del artículo que enumera sitios de referencia en Internet podrá encontrar ayuda para esa operación. Una vez obtenidas sus claves RSA, podrá utilizarlas desde su PGP 5.0 sin ningun tipo de problema.

9 ¿En qué plataformas funciona PGP 5.0?

La primera versión en aparecer (Agosto del año 1997) fue una versión beta para plataformas Unix. En diciembre del 97 apareció la esperada versión final para Windows (95/NT), y en el momento de escribir este artículo está a punto de salir la versión para plataformas Macintosh. También está disponible, aunque en fase beta, una versión para MS-DOS.

10 ¿Dónde se puede obtener PGP 5?

Puede bajar la versión 5.0i (gratuita) desde los siguientes sitios:

Windows 95/NT: (2667 KB): ftp.dit.upm.es/mirror/ftp.ifi.uio.no/pub/pgp/5.0/international/win95nt/p gp50i-win95nt.zip

MS-DOS (beta 8a): (634 KB): ftp.dit.upm.es/mirror/ftp.ifi.uio.no/pub/pgp/5.0/international/msdos/pgp 50ibi.zip
UNIX (beta 8a, código fuente para compilar, 878 KB): ftp.dit.upm.es/mirror/ftp.ifi.uio.no/pub/pgp/5.0/international/unix/pgp5 0i-unix-src-b8a.tar.gz

Hay una lista disponible con otros sitios de descarga alternativos en www.pgpi.com/download.

La versión comercial 5.0ic para Windows 95/NT está disponible desde www.pgpeurope.com.

Instalación y puesta en marcha

11 Precauciones previas.

En principio, PGP 5 no difiere de la instalación de cualquier otro programa: se puede descomprimir en una carpeta temporal y ejecutar el programa de instalación. No obstante hay algunas pecualiaridades a considerar.

En primer lugar, es aconsejable que vacíe completamente su carpeta temporal antes de descomprimir en ella los ficheros de instalación de PGP.

Por otro lado, y sólo si es usted usuario de la versión anterior (2.6.3i) y dispone de claves antiguas que quiere conservar, se recomienda que copie sus ficheros de claves antiguos (PUBRING.PGP y SECRING.PGP) al directorio donde piensa instalar la nueva versión (C:\PGP5i, por ejemplo), o guarde ambos ficheros en un disquete si piensa instalar la nueva versión sobre la antigua, para poder importarlos después. Por último, no existe ventaja alguna al instalar PGP 5 desde el asistente del panel de control, debido a que no quedará rastro que facilite una eventual desinstalación posterior. Si dispone de utilidades de instalación tipo MagicEye o similares, es el momento de utilizarlas.

12 Proceso de Instalación de PGP.

Ejecute el programa de instalación SETUP.EXE. Tras aceptar los términos de la licencia, la siguiente pantalla le muestra las opciones de instalación; seleccione las que le interesen y luego indique la carpeta dónde quiere instalar el programa (o acepte la que se le sugiere por el instalador).

La instalación concluye en pocos segundos y a continuación se ofrece la opción de generar en este mismo momento las claves de usuario. Si tiene claves antiguas y no quiere generar más claves nuevas, deshabilite la casilla “Run PGPKeys” y finalice la instalación. Si es un usuario nuevo (sin claves previas) y/o desea generar ahora nuevas claves DSS/DH, deje la casilla activada y entrará en el proceso de generación de claves.

En cualquier caso, y tras finalizar la instalación, si pulsa Inicio y luego Programas verá que existe una nueva carpeta denominada “Pretty Good Privacy”, desde la que podrá arrancar ya los diferentes componentes del programa, de los que hablaremos a continuación, comenzando por la utilidad que permite gestionar las claves, denominada PGPKeys.

Gestión de claves

13 Cómo crear sus propias claves de usuario.

No podrá cifrar ni descifrar mensajes hasta que no disponga de algunas claves. En primer lugar tendrá que generar las suyas (si no lo hizo en el punto final de la instalación). Recuerde que esta versión sólo puede generar el nuevo tipo de claves DH/DSS.

Para generar su propio y exclusivo par de claves, un requisito esencial para considerarse usuario de PGP, vaya a su flamante menú “Pretty Good Privacy” y seleccione PGPkeys. En el menú Keys (Claves) seleccione New Key (Nueva Clave) y arrancará el asistente para la creación de claves que le guiará en el proceso.

Deberá introducir su nombre (o alias) y su dirección de correo electrónico. Se le preguntará luego por el tamaño de clave deseado; cuanto más grande la clave, mayor seguridad, pero también mayor lentitud en las operaciones. La opción predeterminada (2.048 bits) es suficiente. A continuación, podrá