📚 Unidad Formativa

Asistencia de Usuarios en Aplicaciones Ofimáticas y de Correo Electrónico II

UD3-UD4: instalación y configuración de programas de cifrado de correo (GnuPG, Mailvelope, ProtonMail, Tutanota) y obtención de certificados de firma electrónica (seguridad en las comunicaciones, certificados y prestadores de servicios de certificación).

🔐 Cifrado de Correo Electrónico🔑 Gestión de Claves PGP/GPG🪪 Certificados Digitales✍️ Firma Electrónica

📋 Índice de contenidos

  1. UD3 · Descarga e instalación de programas de cifrado
  2. UD3 · Generación de claves pública y privada
  3. UD3 · La gestión de claves
  4. UD3 · Configuración de las herramientas de cifrado
  5. UD3 · Distribución y obtención de claves
  6. UD3 · Envío de correos cifrados y firmados
  7. UD4 · Conceptos sobre seguridad en las comunicaciones
  8. UD4 · Certificados electrónicos
  9. UD4 · Firma electrónica
  10. UD4 · Prestador de servicios de certificación
  11. UD4 · Obtención de un certificado por una persona física
  12. UD4 · El certificado y el correo electrónico

01Descarga e Instalación de Programas de Cifrado

Cifrar el correo electrónico protege la privacidad de las comunicaciones, garantizando que solo el destinatario autorizado pueda leer el contenido de un mensaje. A continuación se describen las principales herramientas de cifrado de correo y cómo obtenerlas e instalarlas.

🔐

GnuPG (GNU Privacy Guard)

Herramienta gratuita y de código abierto que implementa el estándar OpenPGP; en Windows se distribuye como Gpg4win, que incluye la interfaz gráfica Kleopatra.

🌐

Mailvelope

Extensión de navegador (Chrome y Firefox) que añade cifrado OpenPGP a servicios de correo web como Gmail u Outlook.

✉️

ProtonMail

Servicio de correo con cifrado de extremo a extremo integrado por defecto, sin necesidad de instalar software adicional.

🛡️

Tutanota

Servicio de correo cifrado alternativo, con cifrado automático entre usuarios de la plataforma.

Instalación de GnuPG en Windows y Linux

  1. Descargar el instalador. En Windows, descargar Gpg4win desde el sitio oficial gnupg.org; en Linux, la mayoría de distribuciones ya lo incluyen o se instala con el gestor de paquetes (por ejemplo, sudo apt-get install gnupg).
  2. Ejecutar el asistente de instalación. En Windows, seguir el asistente de gpg4win.exe eligiendo los componentes a instalar, como Kleopatra y GnuPG.
  3. Verificar la instalación. Comprobar en una terminal que el comando gpg --version responde correctamente.
  4. Integrar con el cliente de correo. En Thunderbird, activar la funcionalidad OpenPGP integrada (o el complemento Enigmail en versiones antiguas) para cifrar y firmar desde la propia interfaz.

Instalación de Mailvelope

Alta en servicios con cifrado integrado

Como medida de seguridad adicional, conviene habilitar la autenticación de dos factores (2FA) en cualquiera de estas cuentas de correo, complementando el cifrado con una capa extra de protección del acceso.

02Generación de Claves Pública y Privada

La generación de un par de claves es el paso fundamental del cifrado asimétrico en el que se basan PGP/GPG: una clave pública, que se comparte con otros para que puedan cifrar mensajes dirigidos al usuario, y una clave privada, que se mantiene en secreto y se emplea para descifrar los mensajes recibidos.

Generación de claves con GnuPG

  1. Abrir una terminal o Kleopatra. En Linux se usa la terminal; en Windows, la interfaz gráfica de Kleopatra facilita el proceso.
  2. Ejecutar el comando de generación. gpg --gen-key inicia el asistente de creación de claves.
  3. Elegir el tipo y el tamaño de clave. Habitualmente RSA, con un tamaño recomendado de 2048 o 3072 bits como equilibrio entre seguridad y rendimiento.
  4. Introducir nombre y correo electrónico. Estos datos vinculan la clave pública a la identidad del usuario dentro del sistema de cifrado.
  5. Establecer una contraseña segura. Esta contraseña protege el uso de la clave privada y es imprescindible para descifrar mensajes.
  6. Verificar y exportar la clave pública. El comando gpg --list-keys confirma que la clave se creó correctamente, y gpg --armor --export genera la clave pública en formato de texto para compartirla.

Generación de claves en otras herramientas

La clave privada nunca debe compartirse ni almacenarse sin protección: su compromiso invalida toda la seguridad del sistema de cifrado, ya que cualquiera que la posea (y conozca la contraseña) podría leer los mensajes cifrados dirigidos al usuario.

03La Gestión de Claves

La gestión de claves cubre todo el ciclo de vida de las claves criptográficas: creación, almacenamiento, distribución, revocación y eliminación. Una buena gestión es tan importante como la propia fortaleza del algoritmo de cifrado.

FaseQué implica
CreaciónGenerar el par de claves con una herramienta como GnuPG, usando al menos 2048 bits
AlmacenamientoGuardar la clave privada de forma segura: dispositivos cifrados, HSM (módulos de seguridad hardware) o gestores de claves
DistribuciónCompartir la clave pública por correo, servidores de claves PGP o publicación web
RevocaciónInvalidar una clave comprometida, caducada o que ya no se necesita, mediante un certificado de revocación
EliminaciónBorrar de forma segura las claves antiguas para minimizar el riesgo de uso indebido
MantenimientoRenovar periódicamente las claves y mantener copias de seguridad cifradas de la clave privada

Software de gestión de claves

Kleopatra (Gpg4win)Seahorse (Linux)GnuPG en línea de comandosGestores de claves integrados en el navegador

Políticas de gestión de claves en la empresa

04Configuración de las Herramientas de Cifrado

Una vez instaladas las herramientas de cifrado, es necesario configurarlas correctamente para que protejan de forma efectiva las comunicaciones del usuario.

GnuPG (GPG)

Mailvelope

ProtonMail y Tutanota

En todos los casos conviene mantener la clave privada en un lugar seguro, usar contraseñas robustas y, siempre que la herramienta lo permita, activar la autenticación de dos factores como capa adicional de protección.

05Distribución y Obtención de Claves

Para que el cifrado asimétrico funcione, las claves públicas deben compartirse de forma segura, y quienes quieran enviar un mensaje cifrado a un usuario deben poder obtener su clave pública de manera fiable.

Formas de distribuir la clave pública propia

Formas de obtener la clave pública de otra persona

Verificación de la autenticidad de una clave

Verificar la autenticidad de la clave pública antes de usarla es imprescindible para evitar ataques de intermediario (man-in-the-middle), en los que un atacante sustituye la clave legítima por una propia para interceptar la comunicación.

06Envío de Correos Cifrados y Firmados

Cifrar y firmar un correo garantiza, respectivamente, su confidencialidad (solo el destinatario puede leerlo) y su autenticidad e integridad (se puede comprobar quién lo envió y que no se ha modificado).

Con GnuPG (GPG)

  1. Redactar el mensaje. Guardar el texto del correo en un archivo, por ejemplo mensaje.txt.
  2. Cifrar y firmar. Ejecutar gpg --encrypt --sign --armor -r destinatario@ejemplo.com mensaje.txt, que genera un archivo cifrado y firmado (mensaje.txt.asc).
  3. Enviar el mensaje. Copiar el contenido del archivo .asc en el cuerpo del correo y enviarlo al destinatario.
  4. Descifrar al recibir. El destinatario guarda el contenido cifrado en un archivo y ejecuta gpg --decrypt correo_cifrado.asc, usando su clave privada.

Con Mailvelope

Con ProtonMail y Tutanota

En cualquiera de estas herramientas, la seguridad final del sistema depende de seguir correctamente los pasos de cifrado y de verificar siempre la autenticidad de las claves públicas empleadas, para mantener la confianza en la comunicación.

07Conceptos sobre Seguridad en las Comunicaciones

La seguridad en las comunicaciones agrupa las prácticas y tecnologías destinadas a proteger la información intercambiada entre sistemas o personas frente a accesos no autorizados, alteraciones o interrupciones.

Pilares de la seguridad en las comunicaciones

🔒

Confidencialidad

Solo las personas autorizadas pueden acceder a la información, mediante cifrado y control de acceso.

✅

Integridad

Los datos no se alteran durante la transmisión; se verifica mediante funciones hash.

🟢

Disponibilidad

Los sistemas y la información están accesibles cuando se necesitan, protegidos frente a interrupciones.

🪪

Autenticación

Se verifica la identidad de las partes mediante contraseñas, biometría o certificados digitales.

📝

No repudio

Impide que una parte niegue haber participado en una comunicación, mediante firmas digitales.

Amenazas comunes

Medidas de seguridad habituales

HTTPSSSL/TLSVPNFirewallsSistemas de detección de intrusos (IDS)Actualizaciones de software

08Certificados Electrónicos

Un certificado electrónico es un documento digital emitido por una entidad de confianza (autoridad de certificación) que acredita la identidad de una persona, organización o dispositivo en un entorno digital, y es esencial para comunicaciones seguras y transacciones confiables en internet.

Elementos de un certificado

Los certificados utilizan criptografía de clave pública: la clave pública incluida en el certificado permite cifrar mensajes o verificar firmas digitales, y la CA firma digitalmente el certificado con su propia clave privada para garantizar su autenticidad. El estándar más utilizado es X.509, empleado en protocolos como SSL/TLS para asegurar las conexiones web.

Tipos de certificados

TipoUso principal
Certificado de servidorConexiones HTTPS: identifica al servidor y cifra los datos transmitidos
Certificado de usuarioIdentifica a personas físicas en servicios digitales, incluida la firma electrónica
Certificado de códigoValida la autoría de aplicaciones o software, evitando programas maliciosos
Certificado raízEl más confiable, firmado por la CA principal
Certificado intermedioDelega parte de la emisión de certificados a entidades subordinadas

Un buen manejo de los certificados electrónicos incrementa la confianza en servicios y aplicaciones digitales, reduce el riesgo de suplantaciones e intercepciones, y facilita el cumplimiento de normativas legales en las transacciones electrónicas.

09Firma Electrónica

La firma electrónica es un mecanismo digital que permite identificar a una persona y garantizar la integridad de un documento o transacción, siendo una alternativa a la firma manuscrita con validez legal siempre que cumpla los requisitos normativos correspondientes.

Niveles de firma electrónica

TipoNivel de seguridadCaracterísticas
SimpleBajoCualquier método que demuestre intención de firmar: un nombre escrito en un correo, una marca en un documento
AvanzadaMedio-altoVinculada de forma única al firmante; usa criptografía de clave pública y certificados digitales; asegura la integridad del documento
CualificadaMáximoEquivalente legal a la firma manuscrita; requiere un certificado digital cualificado y un dispositivo seguro (token USB, tarjeta criptográfica)

Componentes de la firma electrónica

Usos habituales

La firma electrónica agiliza los procesos, reduce el uso de papel, protege los documentos frente a modificaciones no autorizadas y cumple con normativas como el Reglamento eIDAS en la Unión Europea, siempre que se implemente sobre un sistema confiable y regulado.

10Prestador de Servicios de Certificación

Un Prestador de Servicios de Certificación (PSC) es la entidad que emite y gestiona certificados electrónicos, garantizando la autenticidad, integridad y validez de las transacciones electrónicas, y constituye el pilar sobre el que se sostiene la confianza digital.

Funciones principales de un PSC

Componentes clave de un PSC

Ejemplos de PSC reconocidos

Para operar, un PSC debe ofrecer fiabilidad técnica, cumplir la normativa específica del país o región (como el Reglamento eIDAS en Europa) y someterse a auditorías periódicas que garanticen que cumple los estándares internacionales.

11Obtención de un Certificado por una Persona Física

El certificado electrónico de una persona física asocia su identidad con una clave pública, permitiéndole firmar digitalmente, autenticarse y realizar transacciones electrónicas seguras. El proceso de obtención está regulado por el prestador de servicios de certificación (PSC) elegido.

  1. Seleccionar un PSC autorizado. Elegir un prestador reconocido por la normativa del país, por ejemplo la FNMT en España, GlobalSign, DigiCert o Camerfirma.
  2. Completar la solicitud en línea. Introducir los datos personales requeridos (nombre completo, DNI/NIE, correo electrónico y datos de contacto) en el sitio web del PSC.
  3. Generar el par de claves. El navegador o el software proporcionado por el PSC genera la clave pública y la clave privada; esta última queda en poder exclusivo del solicitante.
  4. Verificar la identidad. Presentarse físicamente en una oficina autorizada (Registro Civil, Hacienda, Correos...) con un documento oficial y el código de solicitud.
  5. Recibir e instalar el certificado. Una vez verificada la identidad, el PSC emite el certificado, que se descarga e instala en el dispositivo del solicitante (ordenador, USB seguro, tarjeta criptográfica).

Usos del certificado de persona física

Consejos de seguridad

12El Certificado y el Correo Electrónico

Usar un certificado electrónico en el correo permite garantizar la seguridad, la autenticidad y la integridad de los mensajes enviados, protegiendo la información sensible frente a suplantaciones de identidad.

Funciones del certificado en el correo

✍️

Firma digital

Acredita que el mensaje proviene realmente del remitente y que su contenido no ha sido modificado tras el envío.

🔒

Cifrado del correo

Protege el contenido durante la transmisión, cifrando con la clave pública del destinatario, que lo descifra con su clave privada.

Proceso de uso de un certificado en el correo

  1. Obtener un certificado electrónico. Adquirir uno específico para correo de un prestador de servicios de certificación (PSC).
  2. Instalar el certificado. Importarlo en el cliente de correo utilizado: Outlook, Thunderbird, Apple Mail, etc.
  3. Configurar la cuenta de correo. Asociar el certificado a la cuenta y activar la firma digital y, si se desea, el cifrado.
  4. Enviar un correo firmado o cifrado. Marcar las opciones "firmar digitalmente" o "cifrar" antes de enviar el mensaje.

Beneficios

El cifrado requiere que tanto el remitente como el destinatario dispongan de certificados electrónicos, y es importante renovar el certificado antes de su expiración para evitar interrupciones en el servicio. Un ejemplo típico es el envío de contratos firmados digitalmente por una empresa a sus clientes: la firma digital permite a estos verificar tanto la autenticidad del remitente como la integridad del documento recibido.