PGP, autenticación y privacidad criptográfica

Pretty Good Privacy, PGP

PGP proporciona autenticación y privacidad criptográfica al comunicar o transferir datos por Internet. ¿Cómo lo hace? Usando criptografía de clave pública, criptografía de clave simétrica y firmas digitales.

Compartimos mucha información en nuestro día a día, tanto a nivel profesional como personal, y la privacidad es de máxima prioridad. En este sentido, PGP es uno de los sistemas de encriptación más utilizados en todo el mundo. Veamos qué es PGP y cómo puede ayudar a mejorar la protección de datos y la privacidad en Internet.

¿Qué es la encriptación PGP?

PGP o Pretty Good Privacy («privacidad bastante buena», en español) es un software de encriptación que combina compresión de datos, hashing, criptografía de clave simétrica y criptografía de clave pública. PGP fue desarrollado y publicado por Philip Zimmermann, un criptógrafo y científico computacional norteamericano, en 1991. Inicialmente estaba disponible para descargarlo a través de un FTP público, antes de volverse internacional a través de Internet.

PGP proporciona privacidad y autenticación criptográfica para la comunicación y transferencia de datos. También es compatible con las firmas digitales; la autenticación de mensajes —para verificar el remitente— y la verificación de la integridad —para verificar que el mensaje no haya sido alterado—.

Encriptación con clave simétrica y con clave pública

En la encriptación con clave simétrica, tanto el remitente como el destinatario tienen la misma clave. Sin embargo, al enviarse la clave de encriptación el uno al otro, la clave simétrica se debe cifrar usando un sistema de criptografía de clave pública o asimétrica.

Al usar PGP, los datos se encriptan para que solo puedan ser descifrados usando una clave pública, que está asociada a un nombre de usuario o una dirección de correo electrónico. Cuando PGP comprime la información, una clave privada aleatoria se genera automáticamente. Este par de claves pública y privada mantiene la información segura, ya que esta solo se puede descifrar usando la clave privada que corresponde a la clave pública. Aunque puede parecer complejo, muchas de las aplicaciones actuales que ofrecen PGP se encargan de simplificar este proceso de encriptación y desencriptación para los usuarios.

Si te interesa la autenticación con clave pública, nuestra guía para configurar llaves SSH en Linux te puede resultar útil.

¿Para qué se usa la encriptación PGP?

La encriptación PGP se usa para:

  • Firmar, cifrar y descifrar textos, emails, archivos, directorios, etc.
  • Aumentar la seguridad en las comunicaciones por email.
  • Firmar mensajes digitalmente para verificar su autenticidad.
  • Generar certificados de seguridad de sitios web.

Dada la importancia del cifrado PGP, en 1997, la Internet Engineering Task Force (IETF) inició un grupo de trabajo para crear el estándar OpenPGP.

OpenPGP: estándar de encriptación de email

OpenPGP es un formato no propietario para autenticar y encriptar información, y un estándar abierto de encriptación de email, basado en el software PGP. Combina la criptografía de clave simétrica y la criptografía de clave pública para proporcionar servicios de seguridad para comunicaciones y almacenamiento de datos.

OpenPGP está disponible para todas las grandes plataformas —GNU/Linux, Windows, Mac OS, Android e iOS—. Se usa para:

  • Comunicaciones por email y cifrado de mensajes.
  • Verificación de la identidad usando firmas digitales.
  • Gestión de contraseñas.

Los formatos y usos de OpenPGP están especificados en diversos estándares propuestos: RFC 4880, RFC 3156, RFC 6091, etc.

GPG o GNU Privacy Guard

GPG, GnuPG o GNU Privacy Guard es un programa de encriptación de software libre. Es una implementación completa del estándar OpenPGP, que cumple con el estándar RFC 4880. Al igual que OpenPGP, GNU Privacy Guard combina la criptografía de clave simétrica con la criptografía de clave pública. GnuPG es parte del Proyecto GNU y está disponible bajo Licencia Pública General GNU. Fue desarrollado originalmente por Werner Koch, un desarrollador alemán de software libre.

Versiones de GNU Privacy Guard

VersiónFecha
GnuPG 1.0Septiembre 1999
GnuPG 1.2Septiembre 2002
GnuPG 1.4Diciembre 2004
GnuPG 2.0Noviembre 2006
GnuPG 2.2Noviembre 2014
GnuPG 2.2.21Julio 2020
GnuPG 2.2.22Agosto 2020
GnuPG 2.2.23Septiembre 2020
GnuPG 2.2.24Noviembre 2020
GnuPG 2.2.25Noviembre 2020
GnuPG 2.2.26Diciembre 2020
GnuPG 2.2.27Enero 2021
GnuPG 2.2.33Noviembre 2021
GnuPG 2.3.0Abril 2021
GnuPG 2.3.1Abril 2021
GnuPG 2.3.2Agosto 2021
GnuPG 2.3.3Octubre 2021
GnuPG 2.3.4Diciembre 2021
GnuPG 2.3.5Abril 2022
GnuPG 2.3.6Abril 2022
GnuPG 2.3.7Julio 2022
GnuPG 2.3.8Octubre 2022
GnuPG 2.4.0Diciembre 2022
GnuPG 2.4.1Abril 2023
GnuPG 2.4.2Mayo 2023
GnuPG 2.4.3Julio 2023

Si te ha gustado, compártelo en redes sociales

Configuración de las cookies
Stackscale, Grupo Aire logo

Al aceptar las cookies acepta voluntariamente el tratamiento de sus datos. Esto también incluye, por un tiempo limitado, su consentimiento de acuerdo con el Artículo 49 (1) (a) RGPD para el procesamiento de datos fuera del EEE, por ejemplo, en los EE.UU. En estos países, a pesar de una cuidadosa selección y obligación de los proveedores de servicios, no se puede garantizar el alto nivel europeo de protección de datos.

Si los datos se transfieren a los EE.UU., existe, por ejemplo, el riesgo de que las autoridades de los EE.UU. procesen estos datos con fines de control y supervisión sin que estén disponibles recursos legales efectivos o sin que se puedan hacer valer todos los derechos del interesado. Puede revocar su consentimiento en cualquier momento.

Cookies necesarias

Son aquellas que ayudan a hacer una página web utilizable activando funciones básicas como la navegación en la página y el acceso a áreas seguras de la página web. La página web no podrá funcionar adecuadamente sin estas cookies. Le informamos de que puede configurar su navegador para bloquear o alertar sobre estas cookies, sin embargo, es posible que determinadas áreas de la página web no funcionen. Estas cookies no almacenan ninguna información de identificación personal.

- moove_gdpr_popup

Cookies analíticas

Son aquéllas que permiten al Editor de las mismas, el seguimiento y análisis del comportamiento de los usuarios de los sitios web a los que están vinculadas. La información recogida mediante este tipo de cookies se utiliza en la medición de la actividad de los sitios web, aplicaciones o plataformas y para la elaboración de perfiles de navegación de los usuarios de dichos sitios, aplicaciones y plataformas, con el fin de introducir mejoras en función del análisis de los datos de uso que hacen los usuarios del servicio.

Google Analytics: Registra una identificación única que se utiliza para generar datos estadísticos acerca de cómo utiliza el visitante el sitio web. La información generada por la cookie sobre su uso de este sitio web generalmente se transmite a un servidor de Google en los EE. UU. y es almacenada allí por Google LLC, 1600 Amphitheatre Parkway Mountain View, CA 94043, EE.UU.

- _dc_gtm_UA-30121999-1

- _ga_C3BSYFJ6DM

- _gat_gtag_UA_30121999_1

- _ga

- _gcl_au

- _gid